<?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: Eeking out performance in script loading</title>
	<atom:link href="http://ajaxian.com/archives/eeking-out-performance-in-script-loading/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/eeking-out-performance-in-script-loading</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: adohall</title>
		<link>http://ajaxian.com/archives/eeking-out-performance-in-script-loading/comment-page-1#comment-270247</link>
		<dc:creator>adohall</dc:creator>
		<pubDate>Mon, 05 Jan 2009 02:08:06 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5513#comment-270247</guid>
		<description>Someone had to be a pedant. Today it&#039;s me. Shouldn&#039;t your title be &quot;eking out performance...&quot;? http://dictionary.reference.com/browse/eke
btw I liked the article.</description>
		<content:encoded><![CDATA[<p>Someone had to be a pedant. Today it&#8217;s me. Shouldn&#8217;t your title be &#8220;eking out performance&#8230;&#8221;? <a href="http://dictionary.reference.com/browse/eke" rel="nofollow">http://dictionary.reference.com/browse/eke</a><br />
btw I liked the article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: oopstudios</title>
		<link>http://ajaxian.com/archives/eeking-out-performance-in-script-loading/comment-page-1#comment-270163</link>
		<dc:creator>oopstudios</dc:creator>
		<pubDate>Wed, 31 Dec 2008 03:21:48 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5513#comment-270163</guid>
		<description>I must say that these are VERY VERY VERY good techniques, not only for speed, but also SEO and website management. I use the same technique throughout my flat-file driven site and it keeps it very maintainable!</description>
		<content:encoded><![CDATA[<p>I must say that these are VERY VERY VERY good techniques, not only for speed, but also SEO and website management. I use the same technique throughout my flat-file driven site and it keeps it very maintainable!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Spocke</title>
		<link>http://ajaxian.com/archives/eeking-out-performance-in-script-loading/comment-page-1#comment-270153</link>
		<dc:creator>Spocke</dc:creator>
		<pubDate>Tue, 30 Dec 2008 17:41:33 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5513#comment-270153</guid>
		<description>@matanlurey/V1: I can&#039;t manage to get it working correctly. I guess it depends on the script size and how fast it&#039;s being parsed. I tested this by loading pretty large scripts 100k or more. If I remember correctly it only returned some other ready state than IE 7 and that state is before the file is parsed and executed and any other state never happened. So the only way to know when it&#039;s loaded is to timeout wait for it or load it through a XHR and a eval call.</description>
		<content:encoded><![CDATA[<p>@matanlurey/V1: I can&#8217;t manage to get it working correctly. I guess it depends on the script size and how fast it&#8217;s being parsed. I tested this by loading pretty large scripts 100k or more. If I remember correctly it only returned some other ready state than IE 7 and that state is before the file is parsed and executed and any other state never happened. So the only way to know when it&#8217;s loaded is to timeout wait for it or load it through a XHR and a eval call.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: V1</title>
		<link>http://ajaxian.com/archives/eeking-out-performance-in-script-loading/comment-page-1#comment-270142</link>
		<dc:creator>V1</dc:creator>
		<pubDate>Tue, 30 Dec 2008 10:05:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5513#comment-270142</guid>
		<description>@matanlurey
Yes it does work in IE6.</description>
		<content:encoded><![CDATA[<p>@matanlurey<br />
Yes it does work in IE6.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matanlurey</title>
		<link>http://ajaxian.com/archives/eeking-out-performance-in-script-loading/comment-page-1#comment-270137</link>
		<dc:creator>matanlurey</dc:creator>
		<pubDate>Mon, 29 Dec 2008 19:08:29 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5513#comment-270137</guid>
		<description>@Spocke:
Are you sure? I remember onreadystatechange working for script tags in IE6. 
.
Can anybody verify this on the top of their head&gt;</description>
		<content:encoded><![CDATA[<p>@Spocke:<br />
Are you sure? I remember onreadystatechange working for script tags in IE6.<br />
.<br />
Can anybody verify this on the top of their head&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: slightlyoff</title>
		<link>http://ajaxian.com/archives/eeking-out-performance-in-script-loading/comment-page-1#comment-270135</link>
		<dc:creator>slightlyoff</dc:creator>
		<pubDate>Mon, 29 Dec 2008 17:19:56 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5513#comment-270135</guid>
		<description>This behavior is part of the reason that James Burke&#039;s excellent work on the x-domain package loader for Dojo has proven to be such a performance win. It gives this this async technique to Dojo package authors for free so long as they x-domain enable their builds or use Dojo packages off of Google or AOL&#039;s CDN.

Regards</description>
		<content:encoded><![CDATA[<p>This behavior is part of the reason that James Burke&#8217;s excellent work on the x-domain package loader for Dojo has proven to be such a performance win. It gives this this async technique to Dojo package authors for free so long as they x-domain enable their builds or use Dojo packages off of Google or AOL&#8217;s CDN.</p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BenGerrissen</title>
		<link>http://ajaxian.com/archives/eeking-out-performance-in-script-loading/comment-page-1#comment-270134</link>
		<dc:creator>BenGerrissen</dc:creator>
		<pubDate>Mon, 29 Dec 2008 14:32:40 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5513#comment-270134</guid>
		<description>In many cases, you want the script to be present and ready on the initial pageload. Clients typically want their GUI applications to be nearly instantanious, especially with enterprise websites.
.
You gain faster pageloads, but if for example you use unobtrusive javascript to physically change the visual layout, you will have to be very confident in the next meeting with the client when you explain why the page jumps around like mad on each pageload.
.
Use these techniques where they CAN be used, not everywhere. Fall back on gzip and minimizing as much as you can otherwise.
.
This is more of a warning then an opinion, I&#039;ve already had some issues with it 1 year ago and had to replace all the fancy smart techniques with dumb old ones.</description>
		<content:encoded><![CDATA[<p>In many cases, you want the script to be present and ready on the initial pageload. Clients typically want their GUI applications to be nearly instantanious, especially with enterprise websites.<br />
.<br />
You gain faster pageloads, but if for example you use unobtrusive javascript to physically change the visual layout, you will have to be very confident in the next meeting with the client when you explain why the page jumps around like mad on each pageload.<br />
.<br />
Use these techniques where they CAN be used, not everywhere. Fall back on gzip and minimizing as much as you can otherwise.<br />
.<br />
This is more of a warning then an opinion, I&#8217;ve already had some issues with it 1 year ago and had to replace all the fancy smart techniques with dumb old ones.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Spocke</title>
		<link>http://ajaxian.com/archives/eeking-out-performance-in-script-loading/comment-page-1#comment-270133</link>
		<dc:creator>Spocke</dc:creator>
		<pubDate>Mon, 29 Dec 2008 14:26:42 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5513#comment-270133</guid>
		<description>The onreadystatechange method would be the best one just a bummer that it doesn&#039;t work correctly on IE 6. I tried making a cross domain loading method for scripts using this method but the problem is that IE 6 fires the load event when the script file is loaded and not after it&#039;s parsed and executed. So if you load scripts in a specific order things tends to break. The method works perfectly fine on other browsers and IE 7.</description>
		<content:encoded><![CDATA[<p>The onreadystatechange method would be the best one just a bummer that it doesn&#8217;t work correctly on IE 6. I tried making a cross domain loading method for scripts using this method but the problem is that IE 6 fires the load event when the script file is loaded and not after it&#8217;s parsed and executed. So if you load scripts in a specific order things tends to break. The method works perfectly fine on other browsers and IE 7.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TNO</title>
		<link>http://ajaxian.com/archives/eeking-out-performance-in-script-loading/comment-page-1#comment-270131</link>
		<dc:creator>TNO</dc:creator>
		<pubDate>Mon, 29 Dec 2008 14:20:34 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=5513#comment-270131</guid>
		<description>Why not use XHR to load an array of urls (excluding cross domain issues)? You can asynchronously import 6 or so simultaneously, build a document fragment containing the script tags and finally append the fragment to the page when they all arrive.</description>
		<content:encoded><![CDATA[<p>Why not use XHR to load an array of urls (excluding cross domain issues)? You can asynchronously import 6 or so simultaneously, build a document fragment containing the script tags and finally append the fragment to the page when they all arrive.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

