[webkit-dev] Why so many text nodes in the DOM? (especially ones with just whitespace)

Gustavo Sverzut Barbieri barbieri at profusion.mobi
Thu Jun 17 14:29:11 PDT 2010

On Thu, Jun 17, 2010 at 6:24 PM, Matt 'Murph' Finnicum
<mattfinn at gmail.com> wrote:
> On Thu, Jun 17, 2010 at 4:19 PM, David Hyatt <hyatt at apple.com> wrote:
>> On Jun 17, 2010, at 2:45 PM, Gustavo Sverzut Barbieri wrote:
>> > David, it's bit more than annoying, it's fragmenting memory for no
>> > good. In the long run on systems will small memory it does make a
>> > difference :-/
>> >
>> > I'd like to see some option, maybe compile-time, to strip these
>> > useless whitespaces.
>> >
>> As Alexey points out, this is a compatibility issue though.  People write
>> code assuming the whitespace nodes are there.  If you remove them, you'll
>> see Web site breakage.
>> dave
>> (hyatt at apple.com)
> Do people write code assuming the content of the whitespace nodes? That
> seems very unlikely to me. If not, we could collapse them and be much more
> efficient about things (such as a simple flag in their parent node that
> represents their existence)

Same experience on my side, most JS libs that handle whitespace, do it
just to ignore the nodes... running through strip and then checking
for emptiness.

Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
MSN: barbieri at gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

More information about the webkit-dev mailing list