<?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: P3PC: Digg Widget</title>
	<atom:link href="http://www.stevesouders.com/blog/2010/02/28/p3pc-digg-widget-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stevesouders.com/blog/2010/02/28/p3pc-digg-widget-3/</link>
	<description>Essential knowledge for making your web pages faster.</description>
	<lastBuildDate>Wed, 08 Sep 2010 10:04:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: slamm</title>
		<link>http://www.stevesouders.com/blog/2010/02/28/p3pc-digg-widget-3/comment-page-1/#comment-2269</link>
		<dc:creator>slamm</dc:creator>
		<pubDate>Mon, 16 Aug 2010 17:38:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/?p=1017#comment-2269</guid>
		<description>Kudos to Digg for responding to this review and following all the best practices now: http://about.digg.com/blog/speeding-along</description>
		<content:encoded><![CDATA[<p>Kudos to Digg for responding to this review and following all the best practices now: <a href="http://about.digg.com/blog/speeding-along" rel="nofollow">http://about.digg.com/blog/speeding-along</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Philip Tellis</title>
		<link>http://www.stevesouders.com/blog/2010/02/28/p3pc-digg-widget-3/comment-page-1/#comment-1740</link>
		<dc:creator>Philip Tellis</dc:creator>
		<pubDate>Thu, 04 Mar 2010 00:46:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/?p=1017#comment-1740</guid>
		<description>I&#039;ve documented how to make scripts that use document.write non-blocking here:
http://tech.bluesmoon.info/2010/01/handling-documentwrite-in-dynamic.html</description>
		<content:encoded><![CDATA[<p>I&#8217;ve documented how to make scripts that use document.write non-blocking here:<br />
<a href="http://tech.bluesmoon.info/2010/01/handling-documentwrite-in-dynamic.html" rel="nofollow">http://tech.bluesmoon.info/2010/01/handling-documentwrite-in-dynamic.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Souders</title>
		<link>http://www.stevesouders.com/blog/2010/02/28/p3pc-digg-widget-3/comment-page-1/#comment-1699</link>
		<dc:creator>Steve Souders</dc:creator>
		<pubDate>Mon, 01 Mar 2010 20:05:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/?p=1017#comment-1699</guid>
		<description>@Bruno: These techniques are definitely possible, but tricky to get right across all browsers. I don&#039;t see a working example in that blog post, for example.</description>
		<content:encoded><![CDATA[<p>@Bruno: These techniques are definitely possible, but tricky to get right across all browsers. I don&#8217;t see a working example in that blog post, for example.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Souders</title>
		<link>http://www.stevesouders.com/blog/2010/02/28/p3pc-digg-widget-3/comment-page-1/#comment-1697</link>
		<dc:creator>Steve Souders</dc:creator>
		<pubDate>Mon, 01 Mar 2010 18:26:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/?p=1017#comment-1697</guid>
		<description>@Leandro: I had a webhosting issue this morning. Should be fixed now.</description>
		<content:encoded><![CDATA[<p>@Leandro: I had a webhosting issue this morning. Should be fixed now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leandro</title>
		<link>http://www.stevesouders.com/blog/2010/02/28/p3pc-digg-widget-3/comment-page-1/#comment-1695</link>
		<dc:creator>Leandro</dc:creator>
		<pubDate>Mon, 01 Mar 2010 15:39:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/?p=1017#comment-1695</guid>
		<description>The &quot;Compare&quot; link seems broken.</description>
		<content:encoded><![CDATA[<p>The &#8220;Compare&#8221; link seems broken.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George</title>
		<link>http://www.stevesouders.com/blog/2010/02/28/p3pc-digg-widget-3/comment-page-1/#comment-1694</link>
		<dc:creator>George</dc:creator>
		<pubDate>Mon, 01 Mar 2010 14:18:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/?p=1017#comment-1694</guid>
		<description>I do believe you&#039;d have some fun with IntenseDebate or Disqus, Steve. :)</description>
		<content:encoded><![CDATA[<p>I do believe you&#8217;d have some fun with IntenseDebate or Disqus, Steve. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Morgan Roderick</title>
		<link>http://www.stevesouders.com/blog/2010/02/28/p3pc-digg-widget-3/comment-page-1/#comment-1693</link>
		<dc:creator>Morgan Roderick</dc:creator>
		<pubDate>Mon, 01 Mar 2010 09:26:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/?p=1017#comment-1693</guid>
		<description>Very interesting analysis.

I would love to see something like this done for Omniture Sitecatalyst, so that I have you in my corner, next time I have a conversation with them about performance :-)</description>
		<content:encoded><![CDATA[<p>Very interesting analysis.</p>
<p>I would love to see something like this done for Omniture Sitecatalyst, so that I have you in my corner, next time I have a conversation with them about performance :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruno</title>
		<link>http://www.stevesouders.com/blog/2010/02/28/p3pc-digg-widget-3/comment-page-1/#comment-1692</link>
		<dc:creator>Bruno</dc:creator>
		<pubDate>Mon, 01 Mar 2010 08:59:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/?p=1017#comment-1692</guid>
		<description>Hi Steve.

As you say for few times, 3rd party content are really painful for speeding up website.

Hopefully, even if they (3rd party content providers) do not want to make efforts, we can use tips for a faster impression of rendering. What&#039;s your opinion on this kind of tip ? Do you have a better solution ?
http://www.speedingupwebsite.com/2010/02/17/removing-blocking-adsense/</description>
		<content:encoded><![CDATA[<p>Hi Steve.</p>
<p>As you say for few times, 3rd party content are really painful for speeding up website.</p>
<p>Hopefully, even if they (3rd party content providers) do not want to make efforts, we can use tips for a faster impression of rendering. What&#8217;s your opinion on this kind of tip ? Do you have a better solution ?<br />
<a href="http://www.speedingupwebsite.com/2010/02/17/removing-blocking-adsense/" rel="nofollow">http://www.speedingupwebsite.com/2010/02/17/removing-blocking-adsense/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Dupont</title>
		<link>http://www.stevesouders.com/blog/2010/02/28/p3pc-digg-widget-3/comment-page-1/#comment-1689</link>
		<dc:creator>Andrew Dupont</dc:creator>
		<pubDate>Mon, 01 Mar 2010 05:01:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/?p=1017#comment-1689</guid>
		<description>@kangax: You&#039;re right about jQuery, but recall that Digg is the site that once loaded jQuery, Prototype, and a third library (can&#039;t recall which) on every page.</description>
		<content:encoded><![CDATA[<p>@kangax: You&#8217;re right about jQuery, but recall that Digg is the site that once loaded jQuery, Prototype, and a third library (can&#8217;t recall which) on every page.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kangax</title>
		<link>http://www.stevesouders.com/blog/2010/02/28/p3pc-digg-widget-3/comment-page-1/#comment-1688</link>
		<dc:creator>kangax</dc:creator>
		<pubDate>Mon, 01 Mar 2010 04:32:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevesouders.com/blog/?p=1017#comment-1688</guid>
		<description>Curiously, first script creates 2 &quot;variables&quot; via undeclared assignment. This is a bad practice (for example, it will throw errors in strict mode of ES5).

The script following it includes an entire jQuery (as you have already mentioned), which is about 23KB gzipped. This isn&#039;t a terribly lot, but considering that they only use few more-or-less trivial jQuery methods, one of the biggest savings would be to replace jQuery with a set of custom JS helpers. This would bring JS down from 23 to about 3-5 KB. And that&#039;s a saving of ~20 KB.

The script after jQuery continues with undeclared assignments, polluting global scope with 14 more &quot;variables&quot; (albeit, prepended with &quot;digg_&quot;). It&#039;s not clear why they couldn&#039;t encapsulate it all for internal use of a widget.</description>
		<content:encoded><![CDATA[<p>Curiously, first script creates 2 &#8220;variables&#8221; via undeclared assignment. This is a bad practice (for example, it will throw errors in strict mode of ES5).</p>
<p>The script following it includes an entire jQuery (as you have already mentioned), which is about 23KB gzipped. This isn&#8217;t a terribly lot, but considering that they only use few more-or-less trivial jQuery methods, one of the biggest savings would be to replace jQuery with a set of custom JS helpers. This would bring JS down from 23 to about 3-5 KB. And that&#8217;s a saving of ~20 KB.</p>
<p>The script after jQuery continues with undeclared assignments, polluting global scope with 14 more &#8220;variables&#8221; (albeit, prepended with &#8220;digg_&#8221;). It&#8217;s not clear why they couldn&#8217;t encapsulate it all for internal use of a widget.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
