Re: QSA, the problem with ":scope", and naming

On 10/18/11 8:08 PM, Alex Russell wrote:
>> The other "excuse" is that adding special cases (which is what you're asking
>> for) slows down all the non-special-case codepaths.  That may be fine for
>> _your_ usage of querySelectorAll, where you use it with a particular limited
>> set of selectors, but it's not obvious that this is always a win.
>
> Most browsers try to optimize what is common.

Yes, but what is common for Yehuda may well not be globally common.

There's also the question of premature optimization.  Again, I'd love to 
see a non-synthetic situation where any of this matters.  That would be 
a much more useful point to reason from than some sort of hypothetical 
faith-based optimization.

-Boris

Received on Wednesday, 19 October 2011 01:27:01 UTC