<?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: Full Frontal &#8217;09: Jake Archibald on Performance Optimisation</title>
	<atom:link href="http://ajaxian.com/archives/full-frontal-09-jake-archibald-on-performance-optimisation/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/full-frontal-09-jake-archibald-on-performance-optimisation</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: ExtAnimal</title>
		<link>http://ajaxian.com/archives/full-frontal-09-jake-archibald-on-performance-optimisation/comment-page-1#comment-276779</link>
		<dc:creator>ExtAnimal</dc:creator>
		<pubDate>Wed, 25 Nov 2009 10:28:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7979#comment-276779</guid>
		<description>Very interesting. I can&#039;t find any audio to accompany the slides. Is it published anywhere?</description>
		<content:encoded><![CDATA[<p>Very interesting. I can&#8217;t find any audio to accompany the slides. Is it published anywhere?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jaffathecake</title>
		<link>http://ajaxian.com/archives/full-frontal-09-jake-archibald-on-performance-optimisation/comment-page-1#comment-276755</link>
		<dc:creator>jaffathecake</dc:creator>
		<pubDate>Sat, 21 Nov 2009 15:09:40 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7979#comment-276755</guid>
		<description>I imagine Chrome 4 is running with significant amounts of debug code enabled. My results are from Chrome 3.</description>
		<content:encoded><![CDATA[<p>I imagine Chrome 4 is running with significant amounts of debug code enabled. My results are from Chrome 3.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: checkca</title>
		<link>http://ajaxian.com/archives/full-frontal-09-jake-archibald-on-performance-optimisation/comment-page-1#comment-276754</link>
		<dc:creator>checkca</dc:creator>
		<pubDate>Sat, 21 Nov 2009 14:56:34 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7979#comment-276754</guid>
		<description>It&#039;s weird... My Chrome (4.0.249.4) doesn&#039;t have the same behaviour. When I close Chrome and reopens it without opening Web Inspector, I get those results :
div container ~= 800ms
doc fragment ~= 1400ms

With FireFox without firebug active, I get :
div container ~= 2500ms
doc fragment ~= 3400ms

IE8 takes ~= 5400ms (and ~= 1500ms with innerHTML), I hope MS will fix that in IE9 :p.</description>
		<content:encoded><![CDATA[<p>It&#8217;s weird&#8230; My Chrome (4.0.249.4) doesn&#8217;t have the same behaviour. When I close Chrome and reopens it without opening Web Inspector, I get those results :<br />
div container ~= 800ms<br />
doc fragment ~= 1400ms</p>
<p>With FireFox without firebug active, I get :<br />
div container ~= 2500ms<br />
doc fragment ~= 3400ms</p>
<p>IE8 takes ~= 5400ms (and ~= 1500ms with innerHTML), I hope MS will fix that in IE9 :p.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jaffathecake</title>
		<link>http://ajaxian.com/archives/full-frontal-09-jake-archibald-on-performance-optimisation/comment-page-1#comment-276753</link>
		<dc:creator>jaffathecake</dc:creator>
		<pubDate>Sat, 21 Nov 2009 14:16:06 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7979#comment-276753</guid>
		<description>Have you opened the web inspector while you run that test? I only get figures like those if I&#039;ve opened the inspector (which slows down the page and skews results).

Without web inspector:
~350ms - Dom Level 1 Method with DocumentFragment
~350ms - Dom Level 1 Method with div container

With web inspector open:
~1300ms - Dom Level 1 Method with DocumentFragment
~800ms - Dom Level 1 Method with div container

(results fluctuate wildly for this test on chrome, so the above is approxomate)</description>
		<content:encoded><![CDATA[<p>Have you opened the web inspector while you run that test? I only get figures like those if I&#8217;ve opened the inspector (which slows down the page and skews results).</p>
<p>Without web inspector:<br />
~350ms &#8211; Dom Level 1 Method with DocumentFragment<br />
~350ms &#8211; Dom Level 1 Method with div container</p>
<p>With web inspector open:<br />
~1300ms &#8211; Dom Level 1 Method with DocumentFragment<br />
~800ms &#8211; Dom Level 1 Method with div container</p>
<p>(results fluctuate wildly for this test on chrome, so the above is approxomate)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: checkca</title>
		<link>http://ajaxian.com/archives/full-frontal-09-jake-archibald-on-performance-optimisation/comment-page-1#comment-276752</link>
		<dc:creator>checkca</dc:creator>
		<pubDate>Sat, 21 Nov 2009 13:24:05 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7979#comment-276752</guid>
		<description>@jaffathecake

When I use document.createElement(&#039;div&#039;) instead of document.createDocumentFragment(), it gives me the best results on Chrome. I know it&#039;s not exactly the same test as I add one more container DIV but it&#039;s quite interesting.

3725ms - Dom Level 1 Method with Div Buffer
6834ms - Dom Level 1 Method with DocumentFragment</description>
		<content:encoded><![CDATA[<p>@jaffathecake</p>
<p>When I use document.createElement(&#8216;div&#8217;) instead of document.createDocumentFragment(), it gives me the best results on Chrome. I know it&#8217;s not exactly the same test as I add one more container DIV but it&#8217;s quite interesting.</p>
<p>3725ms &#8211; Dom Level 1 Method with Div Buffer<br />
6834ms &#8211; Dom Level 1 Method with DocumentFragment</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jaffathecake</title>
		<link>http://ajaxian.com/archives/full-frontal-09-jake-archibald-on-performance-optimisation/comment-page-1#comment-276751</link>
		<dc:creator>jaffathecake</dc:creator>
		<pubDate>Sat, 21 Nov 2009 13:13:32 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7979#comment-276751</guid>
		<description>Oops, forgot to add a url for those: http://www.jakearchibald.co.uk/jsperformance/creatingelements/</description>
		<content:encoded><![CDATA[<p>Oops, forgot to add a url for those: <a href="http://www.jakearchibald.co.uk/jsperformance/creatingelements/" rel="nofollow">http://www.jakearchibald.co.uk/jsperformance/creatingelements/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jaffathecake</title>
		<link>http://ajaxian.com/archives/full-frontal-09-jake-archibald-on-performance-optimisation/comment-page-1#comment-276750</link>
		<dc:creator>jaffathecake</dc:creator>
		<pubDate>Sat, 21 Nov 2009 13:06:06 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7979#comment-276750</guid>
		<description>@checkca

Added a couple of variations on the DOM level 1 methods, including one that only does 1 append to container. It&#039;s faster in Firefox but slower in IE, but the differences are minor.

Very interesting to run the tests before &amp; after opening the web inspector in webkit.</description>
		<content:encoded><![CDATA[<p>@checkca</p>
<p>Added a couple of variations on the DOM level 1 methods, including one that only does 1 append to container. It&#8217;s faster in Firefox but slower in IE, but the differences are minor.</p>
<p>Very interesting to run the tests before &amp; after opening the web inspector in webkit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: checkca</title>
		<link>http://ajaxian.com/archives/full-frontal-09-jake-archibald-on-performance-optimisation/comment-page-1#comment-276749</link>
		<dc:creator>checkca</dc:creator>
		<pubDate>Sat, 21 Nov 2009 12:13:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7979#comment-276749</guid>
		<description>I think DOM test results would be more interesting if there was only one execution of &quot;container.appendChild(bufferDiv);&quot; as innerHTML do (container.innerHTML = str;).</description>
		<content:encoded><![CDATA[<p>I think DOM test results would be more interesting if there was only one execution of &#8220;container.appendChild(bufferDiv);&#8221; as innerHTML do (container.innerHTML = str;).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Mahemoff</title>
		<link>http://ajaxian.com/archives/full-frontal-09-jake-archibald-on-performance-optimisation/comment-page-1#comment-276744</link>
		<dc:creator>Michael Mahemoff</dc:creator>
		<pubDate>Sat, 21 Nov 2009 00:19:04 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7979#comment-276744</guid>
		<description>@okohll, thanks I&#039;ve fixed that. The notes from Full Frontal today were indeed being live blogged under a less-than-ideal 3G (in theory only) connection, which made post-editing something of a challenge at times.</description>
		<content:encoded><![CDATA[<p>@okohll, thanks I&#8217;ve fixed that. The notes from Full Frontal today were indeed being live blogged under a less-than-ideal 3G (in theory only) connection, which made post-editing something of a challenge at times.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: okohll</title>
		<link>http://ajaxian.com/archives/full-frontal-09-jake-archibald-on-performance-optimisation/comment-page-1#comment-276742</link>
		<dc:creator>okohll</dc:creator>
		<pubDate>Fri, 20 Nov 2009 22:57:53 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7979#comment-276742</guid>
		<description>Really interesting articles. There&#039;s been a change for the worse in the writing style recently however - it looks like the notes are being taken down as the speakers are talking, which is fine if that&#039;s the case. Will it return to normal for other articles though? As an example, a paragraph such as

&quot;Doug Crockford has pointed out that in Javascript, bitwise operations aren&#039;t close to the hardware, which stands in contrast to other languages. In fact, if you look at it, bitwise operations can still be faster than alternative operations; Jake shows an example where bitwise parsing of hex codes is faster than bitwise. The question is, how much faster. In many cases, such as this example, you&#039;re energy is better spent on optimising big things.&quot;

is actually quite hard to understand and it&#039;s not just the fact that &quot;you&#039;re&quot; should be &quot;your&quot; and there&#039;s a question mark missing. Perhaps a quick post-edit would be some help?</description>
		<content:encoded><![CDATA[<p>Really interesting articles. There&#8217;s been a change for the worse in the writing style recently however &#8211; it looks like the notes are being taken down as the speakers are talking, which is fine if that&#8217;s the case. Will it return to normal for other articles though? As an example, a paragraph such as</p>
<p>&#8220;Doug Crockford has pointed out that in Javascript, bitwise operations aren&#8217;t close to the hardware, which stands in contrast to other languages. In fact, if you look at it, bitwise operations can still be faster than alternative operations; Jake shows an example where bitwise parsing of hex codes is faster than bitwise. The question is, how much faster. In many cases, such as this example, you&#8217;re energy is better spent on optimising big things.&#8221;</p>
<p>is actually quite hard to understand and it&#8217;s not just the fact that &#8220;you&#8217;re&#8221; should be &#8220;your&#8221; and there&#8217;s a question mark missing. Perhaps a quick post-edit would be some help?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: heswell</title>
		<link>http://ajaxian.com/archives/full-frontal-09-jake-archibald-on-performance-optimisation/comment-page-1#comment-276739</link>
		<dc:creator>heswell</dc:creator>
		<pubDate>Fri, 20 Nov 2009 18:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7979#comment-276739</guid>
		<description>in the first code example, I think there should actually be a call to doStuff() at the end</description>
		<content:encoded><![CDATA[<p>in the first code example, I think there should actually be a call to doStuff() at the end</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jonhartmann</title>
		<link>http://ajaxian.com/archives/full-frontal-09-jake-archibald-on-performance-optimisation/comment-page-1#comment-276738</link>
		<dc:creator>jonhartmann</dc:creator>
		<pubDate>Fri, 20 Nov 2009 18:22:04 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7979#comment-276738</guid>
		<description>what an odd bit of example code, heh.</description>
		<content:encoded><![CDATA[<p>what an odd bit of example code, heh.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gabel</title>
		<link>http://ajaxian.com/archives/full-frontal-09-jake-archibald-on-performance-optimisation/comment-page-1#comment-276735</link>
		<dc:creator>gabel</dc:creator>
		<pubDate>Fri, 20 Nov 2009 17:24:15 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7979#comment-276735</guid>
		<description>Sad to see, that innerHTML is still faster. Sure, often its more easier. But DOM is safer to create valid &amp; working content in webapps.</description>
		<content:encoded><![CDATA[<p>Sad to see, that innerHTML is still faster. Sure, often its more easier. But DOM is safer to create valid &amp; working content in webapps.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

