<?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: Why The data: URI Scheme Could Help Save Your Slow Site</title>
	<atom:link href="http://www.sitepoint.com/blogs/2008/11/21/why-the-data-uri-scheme-could-help-save-your-slow-site/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2008/11/21/why-the-data-uri-scheme-could-help-save-your-slow-site/</link>
	<description>News, opinion, and fresh thinking for web developers and designers. The official podcast of sitepoint.com.</description>
	<lastBuildDate>Wed, 04 Nov 2009 22:19:47 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Drakim</title>
		<link>http://www.sitepoint.com/blogs/2008/11/21/why-the-data-uri-scheme-could-help-save-your-slow-site/comment-page-1/#comment-840056</link>
		<dc:creator>Drakim</dc:creator>
		<pubDate>Thu, 27 Nov 2008 06:47:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=3136#comment-840056</guid>
		<description>Also, Data URIs doesn&#039;t cache like normal images. If you make a small small change to the CSS file which has a background image in the Data URI format, then the entire file, including the image, must be downloaded over again. This combined with the fact that base 64 encoding is very ineffective, can produce quite a slowdown to somebody with a slow internet connection.

Data URIs have their use, especially if you are writing a game in JavaScript, but for regular webpage optimizing, I recommend CSS sprites to reduce the number of http calls, not Data URIs. A plus side of this is that you don&#039;t shut out 70% of the market (IE users).</description>
		<content:encoded><![CDATA[<p>Also, Data URIs doesn&#8217;t cache like normal images. If you make a small small change to the CSS file which has a background image in the Data URI format, then the entire file, including the image, must be downloaded over again. This combined with the fact that base 64 encoding is very ineffective, can produce quite a slowdown to somebody with a slow internet connection.</p>
<p>Data URIs have their use, especially if you are writing a game in JavaScript, but for regular webpage optimizing, I recommend CSS sprites to reduce the number of http calls, not Data URIs. A plus side of this is that you don&#8217;t shut out 70% of the market (IE users).</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://www.sitepoint.com/blogs/2008/11/21/why-the-data-uri-scheme-could-help-save-your-slow-site/comment-page-1/#comment-838076</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Mon, 24 Nov 2008 01:45:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=3136#comment-838076</guid>
		<description>Data URIs have some other performance related downsides. The data is base 64 encoded, and this makes the size a lot bigger. Your UI thread is going to be occupied parsing this large chunk of data. Most sites put their images on a separate domain, so the browser will download it in parallel to rendering the page.</description>
		<content:encoded><![CDATA[<p>Data URIs have some other performance related downsides. The data is base 64 encoded, and this makes the size a lot bigger. Your UI thread is going to be occupied parsing this large chunk of data. Most sites put their images on a separate domain, so the browser will download it in parallel to rendering the page.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Meitar</title>
		<link>http://www.sitepoint.com/blogs/2008/11/21/why-the-data-uri-scheme-could-help-save-your-slow-site/comment-page-1/#comment-836770</link>
		<dc:creator>Meitar</dc:creator>
		<pubDate>Fri, 21 Nov 2008 11:35:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=3136#comment-836770</guid>
		<description>@&lt;a href=&quot;#comment-836739&quot; rel=&quot;nofollow&quot;&gt;pavan_patil&lt;/a&gt;: URI schemes in general have the syntax you describe, yes, but the &lt;code&gt;data:&lt;/code&gt; URI scheme doesn&#039;t have any provision for an authority or path section. I think this is because those things are implied by virtue of the data being inline. So, for instance, when you access &lt;code&gt;http://example.com/index.html&lt;/code&gt; and it contains an inlined image, then there&#039;s no second HTTP request made, and thus no need to specify an authority or path because those are already known to be &lt;code&gt;example.com&lt;/code&gt; and &lt;code&gt;/index.html&lt;/code&gt;, respectively.</description>
		<content:encoded><![CDATA[<p>@<a href="#comment-836739" rel="nofollow">pavan_patil</a>: URI schemes in general have the syntax you describe, yes, but the <code>data:</code> URI scheme doesn&#8217;t have any provision for an authority or path section. I think this is because those things are implied by virtue of the data being inline. So, for instance, when you access <code><a href="http://example.com/index.html" rel="nofollow">http://example.com/index.html</a></code> and it contains an inlined image, then there&#8217;s no second HTTP request made, and thus no need to specify an authority or path because those are already known to be <code>example.com</code> and <code>/index.html</code>, respectively.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: pavan_patil</title>
		<link>http://www.sitepoint.com/blogs/2008/11/21/why-the-data-uri-scheme-could-help-save-your-slow-site/comment-page-1/#comment-836739</link>
		<dc:creator>pavan_patil</dc:creator>
		<pubDate>Fri, 21 Nov 2008 10:28:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=3136#comment-836739</guid>
		<description>Thats  True! But I wonder why no comment yet...! ITs my pleasure to comment first.
I think you  have mis out something.... ! something about the feed
feedURI  	= &#039;feed:&#039; absoluteURI &#124; &#039;feed://&#039; hier_part

the syntax for the &#039;absoluteURI&#039; and &#039;hier_part&#039; are defined in section 3 of [RFC2396]. A &quot;feed&quot; URI is basically the string &#039;feed:&#039; or &#039;feed://&#039; followed by a URI which when accessed over the network returns a representation of the data feed. If the &quot;feed&quot; URI string begins with the string &#039;feed://&#039; then it MUST be followed by an authority with optional path and query string with the scheme for the URI for accessing the data feed being inferred as the &quot;http&quot; scheme. If the &quot;feed&quot; URI string begins with the string &#039;feed:&#039; then it must be followed by an absolute URI which is the network accessible location of the data feed. 
&lt;a href=&quot;http://www.reviewica.com/software/registry-cleaners/registry-easy/&quot; rel=&quot;nofollow&quot;&gt;
Registry Easy&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Thats  True! But I wonder why no comment yet&#8230;! ITs my pleasure to comment first.<br />
I think you  have mis out something&#8230;. ! something about the feed<br />
feedURI  	= &#8216;feed:&#8217; absoluteURI | &#8216;feed://&#8217; hier_part</p>
<p>the syntax for the &#8216;absoluteURI&#8217; and &#8216;hier_part&#8217; are defined in section 3 of [RFC2396]. A &#8220;feed&#8221; URI is basically the string &#8216;feed:&#8217; or &#8216;feed://&#8217; followed by a URI which when accessed over the network returns a representation of the data feed. If the &#8220;feed&#8221; URI string begins with the string &#8216;feed://&#8217; then it MUST be followed by an authority with optional path and query string with the scheme for the URI for accessing the data feed being inferred as the &#8220;http&#8221; scheme. If the &#8220;feed&#8221; URI string begins with the string &#8216;feed:&#8217; then it must be followed by an absolute URI which is the network accessible location of the data feed.<br />
<a href="http://www.reviewica.com/software/registry-cleaners/registry-easy/" rel="nofollow"><br />
Registry Easy</a></p>]]></content:encoded>
	</item>
</channel>
</rss>
