W3C home > Mailing lists > Public > public-webapps@w3.org > April to June 2015

Re: Why is querySelector much slower?

From: Glen Huang <curvedmark@gmail.com>
Date: Tue, 28 Apr 2015 14:13:43 +0800
Cc: public-webapps <public-webapps@w3.org>
Message-Id: <D27778EE-9ACC-4B35-80C1-3E2AC89BBD3A@gmail.com>
To: Elliott Sprehn <esprehn@chromium.org>
On second thought, if the list returned by getElementsByClass() is lazy populated as Boris says, it shouldn't be a problem. The list is only updated when you access that list again.

> On Apr 28, 2015, at 2:08 PM, Glen Huang <curvedmark@gmail.com> wrote:
> 
>> Live node lists make all dom mutation slower
>> 
> Haven't thought about this before. Thank you for pointing it out. So if I use, for example, lots of getElementsByClass() in the code, I'm actually slowing down all DOM mutating APIs?
Received on Tuesday, 28 April 2015 06:14:16 UTC

This archive was generated by hypermail 2.3.1 : Friday, 27 October 2017 07:27:31 UTC