<?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&#8217;s Combo Handler CDN Service</title>
	<atom:link href="http://www.stevesouders.com/blog/2008/07/17/yuis-combo-handler-cdn-service/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stevesouders.com/blog/2008/07/17/yuis-combo-handler-cdn-service/</link>
	<description>Essential knowledge for making your web pages faster.</description>
	<lastBuildDate>Sat, 04 Feb 2012 09:46:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Steve Webster</title>
		<link>http://www.stevesouders.com/blog/2008/07/17/yuis-combo-handler-cdn-service/#comment-2984</link>
		<dc:creator>Steve Webster</dc:creator>
		<pubDate>Thu, 27 Jan 2011 17:43:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/2008/07/17/yuis-combo-handler-cdn-service/#comment-2984</guid>
		<description>We do this for CSS on our performance-critical pages, using rel=&quot;prefetch&quot; to pull in the individual CSS files after page load so as not to hurt inter-page performance. (Well, we did until I bumped into the Chrome bug: http://statichtml.com/2011/link-prefetching-broken-in-chrome.html)

Anyway, the one caveat I&#039;d have to recommending using this technique for CSS is that Firefox uses the CSS file&#039;s URL as the Referer header when requesting any images referred to in the CSS file. When you have such verbose URLs, this can make the difference between one request packet and two (or more, depending on your URLs). The motivation here is the same as the recommendation to move static assets to a cookie-less domain.</description>
		<content:encoded><![CDATA[<p>We do this for CSS on our performance-critical pages, using rel=&#8221;prefetch&#8221; to pull in the individual CSS files after page load so as not to hurt inter-page performance. (Well, we did until I bumped into the Chrome bug: <a href="http://statichtml.com/2011/link-prefetching-broken-in-chrome.html" rel="nofollow">http://statichtml.com/2011/link-prefetching-broken-in-chrome.html</a>)</p>
<p>Anyway, the one caveat I&#8217;d have to recommending using this technique for CSS is that Firefox uses the CSS file&#8217;s URL as the Referer header when requesting any images referred to in the CSS file. When you have such verbose URLs, this can make the difference between one request packet and two (or more, depending on your URLs). The motivation here is the same as the recommendation to move static assets to a cookie-less domain.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mathias Bynens</title>
		<link>http://www.stevesouders.com/blog/2008/07/17/yuis-combo-handler-cdn-service/#comment-2981</link>
		<dc:creator>Mathias Bynens</dc:creator>
		<pubDate>Thu, 27 Jan 2011 16:57:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/2008/07/17/yuis-combo-handler-cdn-service/#comment-2981</guid>
		<description>You’d probably want to encode the ampersands properly in your code example, i.e.

&lt;code&gt;&lt;script src=&quot;http://yui.yahooapis.com/combo?2.5.2/build/yahoo-dom-event/yahoo-dom-event.js&amp;
2.5.2/build/container/container_core-min.js&amp;2.5.2/build/menu/menu-min.js&amp;
2.5.2/build/element/element-beta-min.js&amp;2.5.2/build/button/button-min.js&amp;
2.5.2/build/editor/editor-beta-min.js&quot;&gt;&lt;/script&gt;&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>You’d probably want to encode the ampersands properly in your code example, i.e.</p>
<p><code>&lt;script src="http://yui.yahooapis.com/combo?2.5.2/build/yahoo-dom-event/yahoo-dom-event.js&amp;amp;<br />
2.5.2/build/container/container_core-min.js&amp;amp;2.5.2/build/menu/menu-min.js&amp;amp;<br />
2.5.2/build/element/element-beta-min.js&amp;amp;2.5.2/build/button/button-min.js&amp;amp;<br />
2.5.2/build/editor/editor-beta-min.js"&gt;&lt;/script&gt;</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Miraglia</title>
		<link>http://www.stevesouders.com/blog/2008/07/17/yuis-combo-handler-cdn-service/#comment-222</link>
		<dc:creator>Eric Miraglia</dc:creator>
		<pubDate>Thu, 17 Jul 2008 19:30:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/2008/07/17/yuis-combo-handler-cdn-service/#comment-222</guid>
		<description>@Steve -- That request has come in on the YUIBlog post as well --  having the combo handler itself incorporate the functionality of a Loader engine that understands the YUI dependency tree.  That&#039;s a good idea, totally worth doing.  It would provide shorter URLs, too, which shave bytes on the HTML page loading the combo-handled resource.  For now, though, we&#039;re providing the configuration tool (http://developer.yahoo.com/yui/articles/hosting ) to help folks keep dependencies well sorted and we&#039;ll be building combo-handler syntax into loaders on the server and client-side in the future, hopefully moving away from situations where users are hand-coding dependency lists.  -Eric</description>
		<content:encoded><![CDATA[<p>@Steve &#8212; That request has come in on the YUIBlog post as well &#8212;  having the combo handler itself incorporate the functionality of a Loader engine that understands the YUI dependency tree.  That&#8217;s a good idea, totally worth doing.  It would provide shorter URLs, too, which shave bytes on the HTML page loading the combo-handled resource.  For now, though, we&#8217;re providing the configuration tool (<a href="http://developer.yahoo.com/yui/articles/hosting" rel="nofollow">http://developer.yahoo.com/yui/articles/hosting</a> ) to help folks keep dependencies well sorted and we&#8217;ll be building combo-handler syntax into loaders on the server and client-side in the future, hopefully moving away from situations where users are hand-coding dependency lists.  -Eric</p>
]]></content:encoded>
	</item>
</channel>
</rss>

