In bug #48918, Darin mentioned that TextIterator::node() maybe too inefficient for large amount of text.