<?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: YUI 2.7.0 on TaskSpeed</title>
	<atom:link href="http://www.yuiblog.com/blog/index.php/2009/04/13/yui-270-on-taskspeed/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/</link>
	<description>The official blog of the YUI Project.</description>
	<lastBuildDate>Thu, 09 Feb 2012 01:46:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Claude</title>
		<link>http://www.yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/comment-page-1/#comment-581605</link>
		<dc:creator>Claude</dc:creator>
		<pubDate>Thu, 07 May 2009 23:33:37 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/#comment-581605</guid>
		<description>To answer my own question... Tim Sporcic did include Ext-JS Core (beta) in a slickspeed test, &lt;a href=&quot;http://www.sporcic.org/2009/04/slick-speed/&quot; rel=&quot;nofollow&quot;&gt;take a look&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>To answer my own question&#8230; Tim Sporcic did include Ext-JS Core (beta) in a slickspeed test, <a href="http://www.sporcic.org/2009/04/slick-speed/" rel="nofollow">take a look</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Higgins</title>
		<link>http://www.yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/comment-page-1/#comment-581513</link>
		<dc:creator>Peter Higgins</dc:creator>
		<pubDate>Tue, 21 Apr 2009 03:37:55 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/#comment-581513</guid>
		<description>@Eric - Awesome, just got the update. Thanks for the quick turnaround. You guys have been such a joy to work with on this.

Regards,
Peter</description>
		<content:encoded><![CDATA[<p>@Eric &#8211; Awesome, just got the update. Thanks for the quick turnaround. You guys have been such a joy to work with on this.</p>
<p>Regards,<br />
Peter</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Ferraiuolo</title>
		<link>http://www.yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/comment-page-1/#comment-581510</link>
		<dc:creator>Eric Ferraiuolo</dc:creator>
		<pubDate>Tue, 21 Apr 2009 01:05:43 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/#comment-581510</guid>
		<description>I&#039;ve updated the finale test for YUI 2.7.0 to match the strategy taken by PureDOM: looping over the body&#039;s children and removing the Nodes one at a time. I&#039;ve pushed the new code to &lt;a href=&quot;http://github.com/eferraiuolo/taskspeed/tree/master&quot; rel=&quot;nofollow&quot;&gt;my fork on GitHub&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve updated the finale test for YUI 2.7.0 to match the strategy taken by PureDOM: looping over the body&#8217;s children and removing the Nodes one at a time. I&#8217;ve pushed the new code to <a href="http://github.com/eferraiuolo/taskspeed/tree/master" rel="nofollow">my fork on GitHub</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Higgins</title>
		<link>http://www.yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/comment-page-1/#comment-581502</link>
		<dc:creator>Peter Higgins</dc:creator>
		<pubDate>Mon, 20 Apr 2009 14:08:54 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/#comment-581502</guid>
		<description>Actually, the Dojo 1.2.3 tests are using _destroyElement in finaly. The YUI test should probably be adjusted to use the PureDom way, as innerHTML=&quot;&quot; won&#039;t cleanup everything is should as the removeChild way (in IE, specifically). Dojo&#039;s empty() uses innerHTML=&quot;&quot; on the fast path (where it knows it can) but uses removeChild where it must.

Regards,
Peter Higgins
Dojo Toolkit Project Lead</description>
		<content:encoded><![CDATA[<p>Actually, the Dojo 1.2.3 tests are using _destroyElement in finaly. The YUI test should probably be adjusted to use the PureDom way, as innerHTML=&#8221;" won&#8217;t cleanup everything is should as the removeChild way (in IE, specifically). Dojo&#8217;s empty() uses innerHTML=&#8221;" on the fast path (where it knows it can) but uses removeChild where it must.</p>
<p>Regards,<br />
Peter Higgins<br />
Dojo Toolkit Project Lead</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bruce</title>
		<link>http://www.yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/comment-page-1/#comment-581409</link>
		<dc:creator>bruce</dc:creator>
		<pubDate>Thu, 16 Apr 2009 05:06:34 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/#comment-581409</guid>
		<description>@Eric - No complaints here, I only looked into it because I was curious how YUI got to be faster than pure DOM manipulation.  I&#039;d say you did the right thing, and it hardly matters anyway because all of Luke&#039;s caveats about not taking these sorts of tests too literally are correct.  Cheers!</description>
		<content:encoded><![CDATA[<p>@Eric &#8211; No complaints here, I only looked into it because I was curious how YUI got to be faster than pure DOM manipulation.  I&#8217;d say you did the right thing, and it hardly matters anyway because all of Luke&#8217;s caveats about not taking these sorts of tests too literally are correct.  Cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Claude</title>
		<link>http://www.yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/comment-page-1/#comment-581405</link>
		<dc:creator>Claude</dc:creator>
		<pubDate>Thu, 16 Apr 2009 04:27:42 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/#comment-581405</guid>
		<description>Is there a reason why Ext-JS core was left out of these tests?</description>
		<content:encoded><![CDATA[<p>Is there a reason why Ext-JS core was left out of these tests?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Ferraiuolo</title>
		<link>http://www.yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/comment-page-1/#comment-581300</link>
		<dc:creator>Eric Ferraiuolo</dc:creator>
		<pubDate>Tue, 14 Apr 2009 18:13:50 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/#comment-581300</guid>
		<description>@bruce When I was writing the finale test for YUI I looked inside Dojo&#039;s empty method and they are setting the node&#039;s innerHTML to &quot;&quot;. Since YUI doesn&#039;t have an empty method, I did the same thing.</description>
		<content:encoded><![CDATA[<p>@bruce When I was writing the finale test for YUI I looked inside Dojo&#8217;s empty method and they are setting the node&#8217;s innerHTML to &#8220;&#8221;. Since YUI doesn&#8217;t have an empty method, I did the same thing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bruce</title>
		<link>http://www.yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/comment-page-1/#comment-581240</link>
		<dc:creator>bruce</dc:creator>
		<pubDate>Mon, 13 Apr 2009 23:12:52 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/#comment-581240</guid>
		<description>Interesting stuff, and well presented.

A minor quibble with the &#039;finale&#039; test though;  apparently the YUI way to clear the page is:

&lt;code&gt;
document.body.innerHTML = &quot;&quot;;
&lt;/code&gt;

... but PureDom has to do this:

&lt;code&gt;
while (body.firstChild)
    body.removeChild(body.firstChild);
&lt;/code&gt;

PureDom got a little shortchanged on that one!  The PureDom developers should be on the street protesting with placards, I tell you.</description>
		<content:encoded><![CDATA[<p>Interesting stuff, and well presented.</p>
<p>A minor quibble with the &#8216;finale&#8217; test though;  apparently the YUI way to clear the page is:</p>
<p><code><br />
document.body.innerHTML = "";<br />
</code></p>
<p>&#8230; but PureDom has to do this:</p>
<p><code><br />
while (body.firstChild)<br />
    body.removeChild(body.firstChild);<br />
</code></p>
<p>PureDom got a little shortchanged on that one!  The PureDom developers should be on the street protesting with placards, I tell you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Clemmons</title>
		<link>http://www.yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/comment-page-1/#comment-581238</link>
		<dc:creator>Eric Clemmons</dc:creator>
		<pubDate>Mon, 13 Apr 2009 22:29:22 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2009/04/13/yui-270-on-taskspeed/#comment-581238</guid>
		<description>Any sort of benchmarking utility should be taken with a grain of salt, but they&#039;re pretty important for certain tasks.

For example, suppose I generate custom charts and graphs for hundreds of terms on a page.  If I&#039;m making simple DOM adjustments (removing/adding elements &amp; classes), then TaskSpeed will give some indication on what framework to use for that operation.

On the other hand, if I&#039;m performing complex CSS Select queries on these hundreds of elements, then SlickSpeed will help determine the appropriate framework there.</description>
		<content:encoded><![CDATA[<p>Any sort of benchmarking utility should be taken with a grain of salt, but they&#8217;re pretty important for certain tasks.</p>
<p>For example, suppose I generate custom charts and graphs for hundreds of terms on a page.  If I&#8217;m making simple DOM adjustments (removing/adding elements &amp; classes), then TaskSpeed will give some indication on what framework to use for that operation.</p>
<p>On the other hand, if I&#8217;m performing complex CSS Select queries on these hundreds of elements, then SlickSpeed will help determine the appropriate framework there.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

