Re: Allow to return same NodeList object for queries like getElementsByTagName, getElementsByClassName and getElementsByName

On Feb 12, 2010, at 3:19 AM, Anne van Kesteren wrote:

> On Fri, 22 Jan 2010 14:11:40 +0100, Anton Muhin  
> <antonm@chromium.org> wrote:
>> Is it possible to allow caching for those cases?  Firefox caches  
>> those
>> node lists for a long time (Maciej found the related bug
>> https://bugzilla.mozilla.org/show_bug.cgi?id=140758).  IE8 caches as
>> well.   Opera, Safari and Chrome do not.
>
> Sorry for the somewhat late reply. We'd prefer not to change the  
> specification here and keep the requirement. We're afraid of  
> potential hard to detect incompatibility bugs if you sometimes cache  
> and sometimes don't. We're also not convinced that you cannot get  
> the performance win by other means.

Since Firefox and IE both cache, how would it create compatibility  
bugs for other browsers to do so as well? I think we should remove the  
requirement unless Firefox and IE are willing to change their  
implementations.

Regards,
Maciej

Received on Friday, 12 February 2010 11:47:36 UTC