New Selector Engine Patch

New Selector Engine Patch

Hey Everyone -
I've been working on a new selector engine for jQuery on-and-off again
these past couple months and I finally have something ready to land:
http://dev.jquery.com/ticket/3563
I've been working on the code for this project over here:
http://github.com/jeresig/sizzle/tree/master
(The end goal is to have this become the new default selector engine
in a number of libraries - Prototype, MochiKit, Dojo, and TinyMCE have
all expressed interest in using it, as well.)
It passes the test suite in Firefox 3, Safari 3.1, and IE 6. There is
one minor bug in Firefox 3.1 and another minor one in Opera 9.6 - both
of which are specific browser bugs (and I'm filing appropriately) and
neither of which are show stoppers.
It's a considerable boost in performance over what we have now, in
jQuery. I'll go into specific details later (once we're sure that
there's no major bugs).
Let me know if you have any questions and I'll be happy to answer them
(although I'll be going out of town tomorrow for a week).
--John