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