[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