<?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: Sly, the Latest CSS Selector Engine</title>
	<atom:link href="http://www.clientcide.com/3rd-party-libraries/sly-the-latest-ccs-selector-engine/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.clientcide.com/3rd-party-libraries/sly-the-latest-ccs-selector-engine/</link>
	<description>Making stuff work on the other side of the request.</description>
	<lastBuildDate>Tue, 05 Jan 2010 18:16:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: NetWebLogic</title>
		<link>http://www.clientcide.com/3rd-party-libraries/sly-the-latest-ccs-selector-engine/comment-page-1/#comment-32168</link>
		<dc:creator>NetWebLogic</dc:creator>
		<pubDate>Fri, 03 Apr 2009 10:15:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.clientcide.com/?p=860#comment-32168</guid>
		<description>Why don&#039;t MooTools use Sizzle? Because it would then be one step closer to becoming something it&#039;s not. If everyone uses Sizzle, then it&#039;ll never have to play catch-up with a better future selector engine!</description>
		<content:encoded><![CDATA[<p>Why don&#8217;t MooTools use Sizzle? Because it would then be one step closer to becoming something it&#8217;s not. If everyone uses Sizzle, then it&#8217;ll never have to play catch-up with a better future selector engine!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh Powell</title>
		<link>http://www.clientcide.com/3rd-party-libraries/sly-the-latest-ccs-selector-engine/comment-page-1/#comment-32159</link>
		<dc:creator>Josh Powell</dc:creator>
		<pubDate>Mon, 30 Mar 2009 17:40:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.clientcide.com/?p=860#comment-32159</guid>
		<description>Ha, what a rube!  That would be me.  I was testing Sly(selector) against the other engines and native code.  I wondered why everything was only taking .00053 milliseconds.  Retesting everything with Sly.search(selector) now.</description>
		<content:encoded><![CDATA[<p>Ha, what a rube!  That would be me.  I was testing Sly(selector) against the other engines and native code.  I wondered why everything was only taking .00053 milliseconds.  Retesting everything with Sly.search(selector) now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh Powell</title>
		<link>http://www.clientcide.com/3rd-party-libraries/sly-the-latest-ccs-selector-engine/comment-page-1/#comment-32158</link>
		<dc:creator>Josh Powell</dc:creator>
		<pubDate>Sat, 28 Mar 2009 19:32:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.clientcide.com/?p=860#comment-32158</guid>
		<description>I took an initial peek at the code, but thought there was caching only because it was so much faster then the native functions.  getElementById was faster then getSelector or getSelectorAll in my tests. and Sly takes .0005 milliseconds to retrieve results on average when looped 10000 times, whereas the native javascript takes .015 or more, so I figured there has to be some kind of caching going on.  I&#039;m looking forward to reading your next blog post on how you got things to go so fast.</description>
		<content:encoded><![CDATA[<p>I took an initial peek at the code, but thought there was caching only because it was so much faster then the native functions.  getElementById was faster then getSelector or getSelectorAll in my tests. and Sly takes .0005 milliseconds to retrieve results on average when looped 10000 times, whereas the native javascript takes .015 or more, so I figured there has to be some kind of caching going on.  I&#8217;m looking forward to reading your next blog post on how you got things to go so fast.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harald Kirschner</title>
		<link>http://www.clientcide.com/3rd-party-libraries/sly-the-latest-ccs-selector-engine/comment-page-1/#comment-32157</link>
		<dc:creator>Harald Kirschner</dc:creator>
		<pubDate>Sat, 28 Mar 2009 02:14:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.clientcide.com/?p=860#comment-32157</guid>
		<description>Oh, I thought that you read the code, because you saw the cache property :). I&#039;m also not sure if I yet found the best name for that &quot;thing&quot;. The method (algorithm) to match single found element against a single selector is created (computed) only one time and reused later on.</description>
		<content:encoded><![CDATA[<p>Oh, I thought that you read the code, because you saw the cache property :). I&#8217;m also not sure if I yet found the best name for that &#8220;thing&#8221;. The method (algorithm) to match single found element against a single selector is created (computed) only one time and reused later on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh Powell</title>
		<link>http://www.clientcide.com/3rd-party-libraries/sly-the-latest-ccs-selector-engine/comment-page-1/#comment-32156</link>
		<dc:creator>Josh Powell</dc:creator>
		<pubDate>Fri, 27 Mar 2009 07:02:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.clientcide.com/?p=860#comment-32156</guid>
		<description>Of course, just the muted catch biorhythms... ha, how silly of me.  So... what do you mean by &quot;computed match algorithm?&quot;</description>
		<content:encoded><![CDATA[<p>Of course, just the muted catch biorhythms&#8230; ha, how silly of me.  So&#8230; what do you mean by &#8220;computed match algorithm?&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harald Kirschner</title>
		<link>http://www.clientcide.com/3rd-party-libraries/sly-the-latest-ccs-selector-engine/comment-page-1/#comment-32155</link>
		<dc:creator>Harald Kirschner</dc:creator>
		<pubDate>Fri, 27 Mar 2009 02:00:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.clientcide.com/?p=860#comment-32155</guid>
		<description>No worries, I do not cache results, only computed match algorithms ;-). Safari simply uses querySelectorAll, try your test with that one.</description>
		<content:encoded><![CDATA[<p>No worries, I do not cache results, only computed match algorithms ;-). Safari simply uses querySelectorAll, try your test with that one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh powell</title>
		<link>http://www.clientcide.com/3rd-party-libraries/sly-the-latest-ccs-selector-engine/comment-page-1/#comment-32154</link>
		<dc:creator>Josh powell</dc:creator>
		<pubDate>Fri, 27 Mar 2009 01:15:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.clientcide.com/?p=860#comment-32154</guid>
		<description>Ah, are you caching results?  How do you detect node changes/updates?</description>
		<content:encoded><![CDATA[<p>Ah, are you caching results?  How do you detect node changes/updates?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh Powell</title>
		<link>http://www.clientcide.com/3rd-party-libraries/sly-the-latest-ccs-selector-engine/comment-page-1/#comment-32153</link>
		<dc:creator>Josh Powell</dc:creator>
		<pubDate>Fri, 27 Mar 2009 00:34:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.clientcide.com/?p=860#comment-32153</guid>
		<description>Holy cra.... Harald, how did you get the selector for an id in Safari to be twice as fast as the native implementation of getElementById?

Sly(&#039;anId&#039;) is twice as fast as document.getElementById(&#039;anId&#039;) in Safari 3.2.1

I&#039;m averaging .0006 for Sly and .0012 for getElement.

It&#039;s even more impressive in Opera. .0007 vs .0047

Nice.</description>
		<content:encoded><![CDATA[<p>Holy cra&#8230;. Harald, how did you get the selector for an id in Safari to be twice as fast as the native implementation of getElementById?</p>
<p>Sly(&#8216;anId&#8217;) is twice as fast as document.getElementById(&#8216;anId&#8217;) in Safari 3.2.1</p>
<p>I&#8217;m averaging .0006 for Sly and .0012 for getElement.</p>
<p>It&#8217;s even more impressive in Opera. .0007 vs .0047</p>
<p>Nice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harald Kirschner</title>
		<link>http://www.clientcide.com/3rd-party-libraries/sly-the-latest-ccs-selector-engine/comment-page-1/#comment-32152</link>
		<dc:creator>Harald Kirschner</dc:creator>
		<pubDate>Thu, 26 Mar 2009 23:19:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.clientcide.com/?p=860#comment-32152</guid>
		<description>I took a quick look at NWEvents and it looked very useful, I love to play more with bubbling and relaying events.

I gotta add that Diego tried the Sly match functionality and indeed was *surprised* by the speed (though it only supports single selectors and no combinators, but I can life with that for noe ;) )</description>
		<content:encoded><![CDATA[<p>I took a quick look at NWEvents and it looked very useful, I love to play more with bubbling and relaying events.</p>
<p>I gotta add that Diego tried the Sly match functionality and indeed was *surprised* by the speed (though it only supports single selectors and no combinators, but I can life with that for noe ;) )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diego Perini</title>
		<link>http://www.clientcide.com/3rd-party-libraries/sly-the-latest-ccs-selector-engine/comment-page-1/#comment-32151</link>
		<dc:creator>Diego Perini</dc:creator>
		<pubDate>Thu, 26 Mar 2009 23:11:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.clientcide.com/?p=860#comment-32151</guid>
		<description>Chris,
sorry if I offended you or anybody else, the same...I was distracted by a question (maybe not pertinent, but just maybe).</description>
		<content:encoded><![CDATA[<p>Chris,<br />
sorry if I offended you or anybody else, the same&#8230;I was distracted by a question (maybe not pertinent, but just maybe).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
