<?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: CSSEmbed &#8211; automatically data: URI-ize</title>
	<atom:link href="http://www.stevesouders.com/blog/2009/11/16/cssembed-automatically-data-uri-ize/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stevesouders.com/blog/2009/11/16/cssembed-automatically-data-uri-ize/</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: Ruslan</title>
		<link>http://www.stevesouders.com/blog/2009/11/16/cssembed-automatically-data-uri-ize/#comment-1147</link>
		<dc:creator>Ruslan</dc:creator>
		<pubDate>Thu, 26 Nov 2009 16:12:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/?p=723#comment-1147</guid>
		<description>You can use online generator of data:uri css sprites

http://duris.ru/lang/en/

Supports MHTML for IE&lt;8 &amp; data:URI for others browsers</description>
		<content:encoded><![CDATA[<p>You can use online generator of data:uri css sprites</p>
<p><a href="http://duris.ru/lang/en/" rel="nofollow">http://duris.ru/lang/en/</a></p>
<p>Supports MHTML for IE&lt;8 &amp; data:URI for others browsers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dmitry Chaplinsky</title>
		<link>http://www.stevesouders.com/blog/2009/11/16/cssembed-automatically-data-uri-ize/#comment-1117</link>
		<dc:creator>Dmitry Chaplinsky</dc:creator>
		<pubDate>Wed, 18 Nov 2009 21:49:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/?p=723#comment-1117</guid>
		<description>Just finished very raw implementation of mhtml support for the tool:
http://github.com/nzakas/cssembed/issues/#issue/3

It was my first java work and I spent around hour or so, so it may looks awful but can provide general idea.</description>
		<content:encoded><![CDATA[<p>Just finished very raw implementation of mhtml support for the tool:<br />
<a href="http://github.com/nzakas/cssembed/issues/#issue/3" rel="nofollow">http://github.com/nzakas/cssembed/issues/#issue/3</a></p>
<p>It was my first java work and I spent around hour or so, so it may looks awful but can provide general idea.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dmitry Chaplinsky</title>
		<link>http://www.stevesouders.com/blog/2009/11/16/cssembed-automatically-data-uri-ize/#comment-1110</link>
		<dc:creator>Dmitry Chaplinsky</dc:creator>
		<pubDate>Wed, 18 Nov 2009 16:45:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/?p=723#comment-1110</guid>
		<description>Aham, here is how it looks after enabled IE support:

4963 all-buttons-sprite.png
182 test.css
218 test.html
13635 test_new.css
5045 test_new.css.gz

Quite nice, if gzip enabled, of course.</description>
		<content:encoded><![CDATA[<p>Aham, here is how it looks after enabled IE support:</p>
<p>4963 all-buttons-sprite.png<br />
182 test.css<br />
218 test.html<br />
13635 test_new.css<br />
5045 test_new.css.gz</p>
<p>Quite nice, if gzip enabled, of course.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dmitry Chaplinsky</title>
		<link>http://www.stevesouders.com/blog/2009/11/16/cssembed-automatically-data-uri-ize/#comment-1105</link>
		<dc:creator>Dmitry Chaplinsky</dc:creator>
		<pubDate>Wed, 18 Nov 2009 13:39:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/?p=723#comment-1105</guid>
		<description>Hi Steve.
I just performed small test using our sprite for buttons and small test CSS:
.button {
  background: url(all-buttons-sprite.png) no-repeat 0 0;
}

#button1 {
  background-position: 0 -20px;
}

#button2 {
  background-position: 0 -40px;
}

$ java -jar ~/Downloads/cssembed-0.2.6.jar -o test_new.css test.css

Here is the file sizes:
4963 all-buttons-sprite.png
157 test.css
6777 test_new.css
4804 test_new.css.gz

So, after GZIP we have not only -1 request but also improvements in total size.

Unfortunately it seems that MHTML stuff will ruin down this good statistic.</description>
		<content:encoded><![CDATA[<p>Hi Steve.<br />
I just performed small test using our sprite for buttons and small test CSS:<br />
.button {<br />
  background: url(all-buttons-sprite.png) no-repeat 0 0;<br />
}</p>
<p>#button1 {<br />
  background-position: 0 -20px;<br />
}</p>
<p>#button2 {<br />
  background-position: 0 -40px;<br />
}</p>
<p>$ java -jar ~/Downloads/cssembed-0.2.6.jar -o test_new.css test.css</p>
<p>Here is the file sizes:<br />
4963 all-buttons-sprite.png<br />
157 test.css<br />
6777 test_new.css<br />
4804 test_new.css.gz</p>
<p>So, after GZIP we have not only -1 request but also improvements in total size.</p>
<p>Unfortunately it seems that MHTML stuff will ruin down this good statistic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Souders</title>
		<link>http://www.stevesouders.com/blog/2009/11/16/cssembed-automatically-data-uri-ize/#comment-1097</link>
		<dc:creator>Steve Souders</dc:creator>
		<pubDate>Tue, 17 Nov 2009 17:24:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/?p=723#comment-1097</guid>
		<description>@Bruno: An extra HTTP request adds 200+ milliseconds to a page (worldwide average). So the comparison is 30K &amp; 200+ ms versus 40K. For most users, the 40K option is going to be better. Typically, the encoded data is going to increase 37%, but putting it in a stylesheet and gzipping might reduce that. This would be a good study for someone to do. ;-)</description>
		<content:encoded><![CDATA[<p>@Bruno: An extra HTTP request adds 200+ milliseconds to a page (worldwide average). So the comparison is 30K &#038; 200+ ms versus 40K. For most users, the 40K option is going to be better. Typically, the encoded data is going to increase 37%, but putting it in a stylesheet and gzipping might reduce that. This would be a good study for someone to do. ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruno</title>
		<link>http://www.stevesouders.com/blog/2009/11/16/cssembed-automatically-data-uri-ize/#comment-1096</link>
		<dc:creator>Bruno</dc:creator>
		<pubDate>Tue, 17 Nov 2009 09:53:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/?p=723#comment-1096</guid>
		<description>Hi Steve and thanks for sharing.

But after testing, I have a question about optimization with URI format.
While trying to see limits of this tool, I try to compress a twitter image on their homepage. Just with one (clouds.gif), the content downloaded has improve from 30289 to 40410 bytes. more than 10k for just one image...
Is this URI format really a good solution? Actually it depend on client connection speed and, I think, of server-side keep-alive activation, but I don&#039;t really know what is the limit between using and not using URI format. In the case I expose, it&#039;s sure we don&#039;t have to... Any idea?

Thanks in advance,

Bruno</description>
		<content:encoded><![CDATA[<p>Hi Steve and thanks for sharing.</p>
<p>But after testing, I have a question about optimization with URI format.<br />
While trying to see limits of this tool, I try to compress a twitter image on their homepage. Just with one (clouds.gif), the content downloaded has improve from 30289 to 40410 bytes. more than 10k for just one image&#8230;<br />
Is this URI format really a good solution? Actually it depend on client connection speed and, I think, of server-side keep-alive activation, but I don&#8217;t really know what is the limit between using and not using URI format. In the case I expose, it&#8217;s sure we don&#8217;t have to&#8230; Any idea?</p>
<p>Thanks in advance,</p>
<p>Bruno</p>
]]></content:encoded>
	</item>
</channel>
</rss>

