<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: jQuery 1.3 beta: Sizzling and feature testing</title>
	<atom:link href="http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: BenGerrissen</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270119</link>
		<dc:creator>BenGerrissen</dc:creator>
		<pubDate>Fri, 26 Dec 2008 17:05:28 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270119</guid>
		<description>@kissmyawesome
My opinion towards IE6 is pretty pragmatic and I am very blunt towards clients about it. It&#039;s silly to expect ferari performances from a lada, same goes for RIA in old and new browsers. ps. IE6 was the ferari of it&#039;s time, never compare it with current browser, but compare it with contemporaries like NS4. Like the car industry, don&#039;t dispair at progress because people still like to drive old timers.
.
As for memoizing, you can cache a lot more then just the end result. For queries there wont be much of a performance boost, you might even lose 1 or 2 ms of speed. But for event delegation, it becomes quite vital since it&#039;s realistic to expect over 100 node-pattern comparison calls in 1-2 second(s), with complex patterns, this will bog down the computer. Not very web2.0.
.
For methods like :nth-child(2n+1) for example, some extra parsing is required to filter out the formula, you don&#039;t want to do this every single time you try to match a node to a pattern. You can memoize the result easily and next time, it&#039;s like calling cache[:nth-child(2n+1)] and you get the argument set you need right away.
.
None of the selector engines, are fit enough for web2.0 event delegation imo. until they start memoizing more.
.
I am working on another query/nodematching engine myself &gt;.&lt;, so I take great interest in the guts of these selector engines, though JR and JD are making me wanna quit my selector engine project =P</description>
		<content:encoded><![CDATA[<p>@kissmyawesome<br />
My opinion towards IE6 is pretty pragmatic and I am very blunt towards clients about it. It&#8217;s silly to expect ferari performances from a lada, same goes for RIA in old and new browsers. ps. IE6 was the ferari of it&#8217;s time, never compare it with current browser, but compare it with contemporaries like NS4. Like the car industry, don&#8217;t dispair at progress because people still like to drive old timers.<br />
.<br />
As for memoizing, you can cache a lot more then just the end result. For queries there wont be much of a performance boost, you might even lose 1 or 2 ms of speed. But for event delegation, it becomes quite vital since it&#8217;s realistic to expect over 100 node-pattern comparison calls in 1-2 second(s), with complex patterns, this will bog down the computer. Not very web2.0.<br />
.<br />
For methods like :nth-child(2n+1) for example, some extra parsing is required to filter out the formula, you don&#8217;t want to do this every single time you try to match a node to a pattern. You can memoize the result easily and next time, it&#8217;s like calling cache[:nth-child(2n+1)] and you get the argument set you need right away.<br />
.<br />
None of the selector engines, are fit enough for web2.0 event delegation imo. until they start memoizing more.<br />
.<br />
I am working on another query/nodematching engine myself &gt;.&lt;, so I take great interest in the guts of these selector engines, though JR and JD are making me wanna quit my selector engine project =P</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kissmyawesome</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270111</link>
		<dc:creator>kissmyawesome</dc:creator>
		<pubDate>Thu, 25 Dec 2008 19:40:54 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270111</guid>
		<description>Am I sad enough to sneak on here on Christmas day? Seems like it!
.
@ eyelidlessness - I suppose what I meant to say was that a looking at a single list of selectors might not tell the whole story. I&#039;d like to see a version of SlickSpeed that allows me to create a custom list and see the results (without having to download from googlecode etc).
.
@ BenGerrissen - speed will become less of an issue, but only until IE6 is truly on its way out. Also, could you explain what you mean by memoizing instead of caching? I understand the technique, just not how it could relate to node lookups.
.
@ DavidMark - hate to say it, but it is you who seems rather unfriendly. Sure there are lots of things to improve about jQuery but the same could be said for any JS library. Nothing&#039;s perfect, and the whole point of this post is about improvements...</description>
		<content:encoded><![CDATA[<p>Am I sad enough to sneak on here on Christmas day? Seems like it!<br />
.<br />
@ eyelidlessness &#8211; I suppose what I meant to say was that a looking at a single list of selectors might not tell the whole story. I&#8217;d like to see a version of SlickSpeed that allows me to create a custom list and see the results (without having to download from googlecode etc).<br />
.<br />
@ BenGerrissen &#8211; speed will become less of an issue, but only until IE6 is truly on its way out. Also, could you explain what you mean by memoizing instead of caching? I understand the technique, just not how it could relate to node lookups.<br />
.<br />
@ DavidMark &#8211; hate to say it, but it is you who seems rather unfriendly. Sure there are lots of things to improve about jQuery but the same could be said for any JS library. Nothing&#8217;s perfect, and the whole point of this post is about improvements&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DavidMark</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270102</link>
		<dc:creator>DavidMark</dc:creator>
		<pubDate>Thu, 25 Dec 2008 04:22:56 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270102</guid>
		<description>And nice commentator links on this page (http://null/).  It seems the Ajaxians are not friendly.</description>
		<content:encoded><![CDATA[<p>And nice commentator links on this page (<a href="http://null/" rel="nofollow">http://null/</a>).  It seems the Ajaxians are not friendly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DavidMark</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270101</link>
		<dc:creator>DavidMark</dc:creator>
		<pubDate>Thu, 25 Dec 2008 04:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270101</guid>
		<description>John Resig is a false prophet and jQuery a superstition.

He&#039;s been told repeatedly that his incessant browser sniffing was a sign of incompetence.  So he finally figured it out.

Same for the sluggish queries.

None of this matters as the script is still hampered by design flaws that can&#039;t be rectified without a total rewrite.</description>
		<content:encoded><![CDATA[<p>John Resig is a false prophet and jQuery a superstition.</p>
<p>He&#8217;s been told repeatedly that his incessant browser sniffing was a sign of incompetence.  So he finally figured it out.</p>
<p>Same for the sluggish queries.</p>
<p>None of this matters as the script is still hampered by design flaws that can&#8217;t be rectified without a total rewrite.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BenGerrissen</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270098</link>
		<dc:creator>BenGerrissen</dc:creator>
		<pubDate>Wed, 24 Dec 2008 14:20:28 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270098</guid>
		<description>Peppy currently beats all other selector engines, including Sizzle.
Though looking through the code, Sizzle is currently best enginered and more failsafe. However, Peppy is a sure contender if James fixes a few issues.

With these benchmarks and the fact that browsers are implementing faster JS runtimes, speed becomes less and less of an issue. The next step is supporting missing selectors, creating a robuster pattern parser ( for example h1:contains( (((my pretty weird title))) ) breaks on most if not all selector engines.

All engines would also benefit immensly with memoizing instead of the caching they use now.

And for plugging in code into any js library, developers might consider the following pattern:

(function(ns){
ns.query = SelectorEngine;
}(myNameSpace);

Supports X without sacrificing speed becomes the next holy grail ^^</description>
		<content:encoded><![CDATA[<p>Peppy currently beats all other selector engines, including Sizzle.<br />
Though looking through the code, Sizzle is currently best enginered and more failsafe. However, Peppy is a sure contender if James fixes a few issues.</p>
<p>With these benchmarks and the fact that browsers are implementing faster JS runtimes, speed becomes less and less of an issue. The next step is supporting missing selectors, creating a robuster pattern parser ( for example h1:contains( (((my pretty weird title))) ) breaks on most if not all selector engines.</p>
<p>All engines would also benefit immensly with memoizing instead of the caching they use now.</p>
<p>And for plugging in code into any js library, developers might consider the following pattern:</p>
<p>(function(ns){<br />
ns.query = SelectorEngine;<br />
}(myNameSpace);</p>
<p>Supports X without sacrificing speed becomes the next holy grail ^^</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eyelidlessness</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270091</link>
		<dc:creator>eyelidlessness</dc:creator>
		<pubDate>Tue, 23 Dec 2008 20:12:44 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270091</guid>
		<description>&quot;its not that useful as an indication of how a certain library might actually perform in your web app.&quot;

On the contrary, I suspect it reflects real-world usage in that respect. It&#039;s highly unlikely that most apps are going to be breaking both the browser and library caches so as to give &quot;fresh&quot; results at every point.</description>
		<content:encoded><![CDATA[<p>&#8220;its not that useful as an indication of how a certain library might actually perform in your web app.&#8221;</p>
<p>On the contrary, I suspect it reflects real-world usage in that respect. It&#8217;s highly unlikely that most apps are going to be breaking both the browser and library caches so as to give &#8220;fresh&#8221; results at every point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: diehardboss</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270083</link>
		<dc:creator>diehardboss</dc:creator>
		<pubDate>Tue, 23 Dec 2008 17:26:57 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270083</guid>
		<description>I hate IE6, but I have to support it for enterprise web apps at work (testing with http://experiment.bcse.info/slickspeed/, cache is cleared from &quot;Internet Options...&quot;):

base2 1.0 620
dojo 1.2.2 1078
DOMAssistant 2.7.4 368
Ext JS 2.2 354
jQuery 1.2.6 602
jQuery 1.3b1 620
MooTools 1.2.1 924
peppy 0.1.2b 523
prototype 1.6.0.3 3631
Sizzle 0.9 601
YUI 2.6.0 2183
YUI 3.0.0pr2 2411

The most popular JS Library, prototype, is very disappointing and they been around a long time. I&#039;m also disappointed with YUI coming from a big company.

It&#039;s a good thing I am using jQuery.</description>
		<content:encoded><![CDATA[<p>I hate IE6, but I have to support it for enterprise web apps at work (testing with <a href="http://experiment.bcse.info/slickspeed/" rel="nofollow">http://experiment.bcse.info/slickspeed/</a>, cache is cleared from &#8220;Internet Options&#8230;&#8221;):</p>
<p>base2 1.0 620<br />
dojo 1.2.2 1078<br />
DOMAssistant 2.7.4 368<br />
Ext JS 2.2 354<br />
jQuery 1.2.6 602<br />
jQuery 1.3b1 620<br />
MooTools 1.2.1 924<br />
peppy 0.1.2b 523<br />
prototype 1.6.0.3 3631<br />
Sizzle 0.9 601<br />
YUI 2.6.0 2183<br />
YUI 3.0.0pr2 2411</p>
<p>The most popular JS Library, prototype, is very disappointing and they been around a long time. I&#8217;m also disappointed with YUI coming from a big company.</p>
<p>It&#8217;s a good thing I am using jQuery.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bunyan</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270070</link>
		<dc:creator>bunyan</dc:creator>
		<pubDate>Tue, 23 Dec 2008 13:07:08 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270070</guid>
		<description>Wow. No more livequery plugin...</description>
		<content:encoded><![CDATA[<p>Wow. No more livequery plugin&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kissmyawesome</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270069</link>
		<dc:creator>kissmyawesome</dc:creator>
		<pubDate>Tue, 23 Dec 2008 11:45:37 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270069</guid>
		<description>I&#039;m always suprised at how much faith is put in slickspeed. In an unaltered form, its results are wildly misleading due to the averaging of tests which, after the first run, are likely to be cached. Furthermore, the speed of some selectors will be based on which selectors have already been run; you can quite easily change the final score just by reordering the selector list.

I&#039;m not saying its useless, just that its not that useful as an indication of how a certain library might actually perform in your web app.

Anyway, good to see jQuery coming on.</description>
		<content:encoded><![CDATA[<p>I&#8217;m always suprised at how much faith is put in slickspeed. In an unaltered form, its results are wildly misleading due to the averaging of tests which, after the first run, are likely to be cached. Furthermore, the speed of some selectors will be based on which selectors have already been run; you can quite easily change the final score just by reordering the selector list.</p>
<p>I&#8217;m not saying its useless, just that its not that useful as an indication of how a certain library might actually perform in your web app.</p>
<p>Anyway, good to see jQuery coming on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aimos</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270068</link>
		<dc:creator>Aimos</dc:creator>
		<pubDate>Tue, 23 Dec 2008 11:24:34 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270068</guid>
		<description>I checked my screenshots again, for some further conclusions:
.
Top 4, by browser:
IE7: Ext JS 2.2: 80ms, DOMA 2.7.4: 116ms, peppy 0.1.2b: 114ms, Sizzle: 172ms
FF3: peppy: 21ms, Sizzle: 23ms, base2: 70ms, Ext JS: 80ms
O9: peppy: 0ms!, Sizzle: 4ms, ExtJS and base2: 20ms, DOMA: 24ms
C1: peppy: 7ms, Sizzle: 8ms, jQuery 1.3b: 10ms, DOMA: 14ms
.
The difference between 80ms and 172ms or 21ms and 80ms is &quot;huge&quot; compared to 7ms and 14ms. I think there is still room for peeking here and there to optimize the own solution. I cannot belive, hence I did not checked the source, that every of these engines ignores the domhaschanged event, mentioned before by ejohn about the peppy engine.
.
@bsce: I though &quot;different returned elements&quot; means different from the expected. That kinda confuses me every time. I still don#t know which is right with the returned result. If selector engines live in democracy I&#039;ll judge the majority as success and correct. :]</description>
		<content:encoded><![CDATA[<p>I checked my screenshots again, for some further conclusions:<br />
.<br />
Top 4, by browser:<br />
IE7: Ext JS 2.2: 80ms, DOMA 2.7.4: 116ms, peppy 0.1.2b: 114ms, Sizzle: 172ms<br />
FF3: peppy: 21ms, Sizzle: 23ms, base2: 70ms, Ext JS: 80ms<br />
O9: peppy: 0ms!, Sizzle: 4ms, ExtJS and base2: 20ms, DOMA: 24ms<br />
C1: peppy: 7ms, Sizzle: 8ms, jQuery 1.3b: 10ms, DOMA: 14ms<br />
.<br />
The difference between 80ms and 172ms or 21ms and 80ms is &#8220;huge&#8221; compared to 7ms and 14ms. I think there is still room for peeking here and there to optimize the own solution. I cannot belive, hence I did not checked the source, that every of these engines ignores the domhaschanged event, mentioned before by ejohn about the peppy engine.<br />
.<br />
@bsce: I though &#8220;different returned elements&#8221; means different from the expected. That kinda confuses me every time. I still don#t know which is right with the returned result. If selector engines live in democracy I&#8217;ll judge the majority as success and correct. :]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bcse</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270066</link>
		<dc:creator>bcse</dc:creator>
		<pubDate>Tue, 23 Dec 2008 09:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270066</guid>
		<description>@Aimos: “different returned elements” means not all engine return the same result, not every engine are failed. One failed, then they&#039;re different.</description>
		<content:encoded><![CDATA[<p>@Aimos: “different returned elements” means not all engine return the same result, not every engine are failed. One failed, then they&#8217;re different.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bcse</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270065</link>
		<dc:creator>bcse</dc:creator>
		<pubDate>Tue, 23 Dec 2008 09:44:34 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270065</guid>
		<description>@Aimos: &quot;base2&quot; is http://code.google.com/p/base2/</description>
		<content:encoded><![CDATA[<p>@Aimos: &#8220;base2&#8243; is <a href="http://code.google.com/p/base2/" rel="nofollow">http://code.google.com/p/base2/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: V1</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270064</link>
		<dc:creator>V1</dc:creator>
		<pubDate>Tue, 23 Dec 2008 09:43:49 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270064</guid>
		<description>fun to see that peppy is still the fastest..</description>
		<content:encoded><![CDATA[<p>fun to see that peppy is still the fastest..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aimos</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270063</link>
		<dc:creator>Aimos</dc:creator>
		<pubDate>Tue, 23 Dec 2008 09:34:50 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270063</guid>
		<description>With fail I mean &quot;different returned elements&quot; according to the slickspeed legend at the bottom. I think thats wrong is&#039;nt it?</description>
		<content:encoded><![CDATA[<p>With fail I mean &#8220;different returned elements&#8221; according to the slickspeed legend at the bottom. I think thats wrong is&#8217;nt it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aimos</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270062</link>
		<dc:creator>Aimos</dc:creator>
		<pubDate>Tue, 23 Dec 2008 09:28:34 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270062</guid>
		<description>Thanks bcse, here my results for everyone. I did a quick test with 4 browsers: Opera 9.63, IE7, FF3 latest and Chrome 1.0.154.36. XP, all patches, german, fast Core2Duo E6600 or so PC.
.
Screenshots:
&lt;b&gt;Chrome&lt;/b&gt;: http://img3.imagebanana.com/view/chxwirc1/slickspeedc1015436.png
&lt;b&gt;FireFox3&lt;/b&gt;: http://img3.imagebanana.com/view/jrjxyj1s/slickspeedff3.png
&lt;b&gt;IE7&lt;/b&gt;: http://img3.imagebanana.com/view/eaknlzfl/slickspeedie7.png
&lt;b&gt;Opera&lt;/b&gt;: http://img3.imagebanana.com/view/q4kgz9m8/slickspeedo963.png
.
In Chrome, the new jQuery is 3x faster, in FF3 a little slower, in IE7 equal and in Opera slightly faster.
.
You can also see the &quot;overhead&quot; of jQuery compared to Sizzle.
.
IE7: Sizzle: 172ms, jQuery: 216ms
FF3: Sizzle: 23ms, jQuery: 128ms
O9: Sizzle: 4ms jQuery: 52ms
C1: Sizzle: 8ms, jQuery: 10ms (2ms &quot;Overhead&quot; yeah!!)
.
I don&#039;t know what &quot;base2&quot; is in that slickspeed, I never heard of in ajaxian or so. But I found it very strange that all selector engines seem to fail on &lt;i&gt;div ~p, div[class&#124;=dialog], p:contains(selector) and p:only-child&lt;/i&gt;. The guy how wrote slickspeed maybe should check if truely every browser in combination with every selector engine can fail on these 4 tasks. I connot belive this.</description>
		<content:encoded><![CDATA[<p>Thanks bcse, here my results for everyone. I did a quick test with 4 browsers: Opera 9.63, IE7, FF3 latest and Chrome 1.0.154.36. XP, all patches, german, fast Core2Duo E6600 or so PC.<br />
.<br />
Screenshots:<br />
<b>Chrome</b>: <a href="http://img3.imagebanana.com/view/chxwirc1/slickspeedc1015436.png" rel="nofollow">http://img3.imagebanana.com/view/chxwirc1/slickspeedc1015436.png</a><br />
<b>FireFox3</b>: <a href="http://img3.imagebanana.com/view/jrjxyj1s/slickspeedff3.png" rel="nofollow">http://img3.imagebanana.com/view/jrjxyj1s/slickspeedff3.png</a><br />
<b>IE7</b>: <a href="http://img3.imagebanana.com/view/eaknlzfl/slickspeedie7.png" rel="nofollow">http://img3.imagebanana.com/view/eaknlzfl/slickspeedie7.png</a><br />
<b>Opera</b>: <a href="http://img3.imagebanana.com/view/q4kgz9m8/slickspeedo963.png" rel="nofollow">http://img3.imagebanana.com/view/q4kgz9m8/slickspeedo963.png</a><br />
.<br />
In Chrome, the new jQuery is 3x faster, in FF3 a little slower, in IE7 equal and in Opera slightly faster.<br />
.<br />
You can also see the &#8220;overhead&#8221; of jQuery compared to Sizzle.<br />
.<br />
IE7: Sizzle: 172ms, jQuery: 216ms<br />
FF3: Sizzle: 23ms, jQuery: 128ms<br />
O9: Sizzle: 4ms jQuery: 52ms<br />
C1: Sizzle: 8ms, jQuery: 10ms (2ms &#8220;Overhead&#8221; yeah!!)<br />
.<br />
I don&#8217;t know what &#8220;base2&#8243; is in that slickspeed, I never heard of in ajaxian or so. But I found it very strange that all selector engines seem to fail on <i>div ~p, div[class|=dialog], p:contains(selector) and p:only-child</i>. The guy how wrote slickspeed maybe should check if truely every browser in combination with every selector engine can fail on these 4 tasks. I connot belive this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LeaVerou</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270061</link>
		<dc:creator>LeaVerou</dc:creator>
		<pubDate>Tue, 23 Dec 2008 09:00:47 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270061</guid>
		<description>@bcse: Thanks for that.
Strange, in FF3 the old jQuery seems to be faster (according to SlickSpeed). O_o</description>
		<content:encoded><![CDATA[<p>@bcse: Thanks for that.<br />
Strange, in FF3 the old jQuery seems to be faster (according to SlickSpeed). O_o</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bcse</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270059</link>
		<dc:creator>bcse</dc:creator>
		<pubDate>Tue, 23 Dec 2008 02:07:41 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270059</guid>
		<description>@Aimos
Here you are.
http://experiment.bcse.info/slickspeed/</description>
		<content:encoded><![CDATA[<p>@Aimos<br />
Here you are.<br />
<a href="http://experiment.bcse.info/slickspeed/" rel="nofollow">http://experiment.bcse.info/slickspeed/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ramaboo</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270055</link>
		<dc:creator>ramaboo</dc:creator>
		<pubDate>Mon, 22 Dec 2008 23:21:59 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270055</guid>
		<description>Woot... jQuery rocks! Time to start upgrading all my plugins.</description>
		<content:encoded><![CDATA[<p>Woot&#8230; jQuery rocks! Time to start upgrading all my plugins.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kim3er</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270052</link>
		<dc:creator>kim3er</dc:creator>
		<pubDate>Mon, 22 Dec 2008 20:41:50 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270052</guid>
		<description>Can&#039;t wait to have a go.</description>
		<content:encoded><![CDATA[<p>Can&#8217;t wait to have a go.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aimos</title>
		<link>http://ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing/comment-page-1#comment-270051</link>
		<dc:creator>Aimos</dc:creator>
		<pubDate>Mon, 22 Dec 2008 20:36:25 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5476#comment-270051</guid>
		<description>Someone set up a slickspeed with jQ 1.3 beta please.</description>
		<content:encoded><![CDATA[<p>Someone set up a slickspeed with jQ 1.3 beta please.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

