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

Reply via email to