<?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: SquirrelFish Extreme: JIT comes to SquirrelFish with extreme results</title>
	<atom:link href="http://ajaxian.com/archives/squirrelfish-extreme-jit-comes-to-squirrelfish-with-extreme-results/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/squirrelfish-extreme-jit-comes-to-squirrelfish-with-extreme-results</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: ck2</title>
		<link>http://ajaxian.com/archives/squirrelfish-extreme-jit-comes-to-squirrelfish-with-extreme-results/comment-page-1#comment-271640</link>
		<dc:creator>ck2</dc:creator>
		<pubDate>Thu, 26 Feb 2009 02:24:16 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4548#comment-271640</guid>
		<description>By the way, Safari 4 for Windows is the first browser to run my little benchmark smoothly (fullscreen). Everything else, Firefox 3.1 and even Chrome is not smooth enough.

Looks like the last pastebin went dead, so here&#039;s another copy if anyone else wants to see what I mean:

http://pastebin.com/f4cd4165d</description>
		<content:encoded><![CDATA[<p>By the way, Safari 4 for Windows is the first browser to run my little benchmark smoothly (fullscreen). Everything else, Firefox 3.1 and even Chrome is not smooth enough.</p>
<p>Looks like the last pastebin went dead, so here&#8217;s another copy if anyone else wants to see what I mean:</p>
<p><a href="http://pastebin.com/f4cd4165d" rel="nofollow">http://pastebin.com/f4cd4165d</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeria</title>
		<link>http://ajaxian.com/archives/squirrelfish-extreme-jit-comes-to-squirrelfish-with-extreme-results/comment-page-1#comment-267568</link>
		<dc:creator>Jeria</dc:creator>
		<pubDate>Mon, 22 Sep 2008 07:41:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4548#comment-267568</guid>
		<description>Where is the &quot;fastest browser on earth&quot;-Opera?</description>
		<content:encoded><![CDATA[<p>Where is the &#8220;fastest browser on earth&#8221;-Opera?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ck2</title>
		<link>http://ajaxian.com/archives/squirrelfish-extreme-jit-comes-to-squirrelfish-with-extreme-results/comment-page-1#comment-267567</link>
		<dc:creator>ck2</dc:creator>
		<pubDate>Mon, 22 Sep 2008 05:24:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4548#comment-267567</guid>
		<description>@eyelidlessness, forgive the quicky/poorly made code but this will prove my point - open IE6 and Firefox full screen and run this code: 

http://pastebin.com/m2fce0d31

Firefox will be half the speed of IE. Then try removing the background images and Firefox is fine. I suspect this is related to the Gecko smooth scrolling performance bugs which were finally dealt with for FF3 but still slow down overall performance. (Note that window size is critical, if you make the window small, you won&#039;t see the slow down - but screen sizes have never been larger).

There is probably a better way to demonstrate this issue but was easiest way I could whip up quickly.</description>
		<content:encoded><![CDATA[<p>@eyelidlessness, forgive the quicky/poorly made code but this will prove my point &#8211; open IE6 and Firefox full screen and run this code: </p>
<p><a href="http://pastebin.com/m2fce0d31" rel="nofollow">http://pastebin.com/m2fce0d31</a></p>
<p>Firefox will be half the speed of IE. Then try removing the background images and Firefox is fine. I suspect this is related to the Gecko smooth scrolling performance bugs which were finally dealt with for FF3 but still slow down overall performance. (Note that window size is critical, if you make the window small, you won&#8217;t see the slow down &#8211; but screen sizes have never been larger).</p>
<p>There is probably a better way to demonstrate this issue but was easiest way I could whip up quickly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eyelidlessness</title>
		<link>http://ajaxian.com/archives/squirrelfish-extreme-jit-comes-to-squirrelfish-with-extreme-results/comment-page-1#comment-267563</link>
		<dc:creator>eyelidlessness</dc:creator>
		<pubDate>Sun, 21 Sep 2008 16:02:24 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4548#comment-267563</guid>
		<description>@ck2: Could you provide a benchmark demonstrating this?</description>
		<content:encoded><![CDATA[<p>@ck2: Could you provide a benchmark demonstrating this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ck2</title>
		<link>http://ajaxian.com/archives/squirrelfish-extreme-jit-comes-to-squirrelfish-with-extreme-results/comment-page-1#comment-267560</link>
		<dc:creator>ck2</dc:creator>
		<pubDate>Sun, 21 Sep 2008 07:39:10 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4548#comment-267560</guid>
		<description>&gt; I think that all benchmarks should use IE6 as their baseline, so 
&gt; that we can hammer home to IE6 users, how far today’s 
&gt; browsers have advanced. So how does this compare to IE6 performance?

IE6 JS sucks but it still has the fastest rendering performance when there are background images present during dhtml, compared to ALL other modern browsers that I have benchmarked (FF3.1 Safari3 Opera9.5)

So JS rendering has come a long way but rendering still has a way to go. I don&#039;t understand with the advances in video cards why it&#039;s still so slow except that maybe because it&#039;s only 2D.</description>
		<content:encoded><![CDATA[<p>&gt; I think that all benchmarks should use IE6 as their baseline, so<br />
&gt; that we can hammer home to IE6 users, how far today’s<br />
&gt; browsers have advanced. So how does this compare to IE6 performance?</p>
<p>IE6 JS sucks but it still has the fastest rendering performance when there are background images present during dhtml, compared to ALL other modern browsers that I have benchmarked (FF3.1 Safari3 Opera9.5)</p>
<p>So JS rendering has come a long way but rendering still has a way to go. I don&#8217;t understand with the advances in video cards why it&#8217;s still so slow except that maybe because it&#8217;s only 2D.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nosredna</title>
		<link>http://ajaxian.com/archives/squirrelfish-extreme-jit-comes-to-squirrelfish-with-extreme-results/comment-page-1#comment-267554</link>
		<dc:creator>Nosredna</dc:creator>
		<pubDate>Sat, 20 Sep 2008 19:38:40 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4548#comment-267554</guid>
		<description>Bill Gates: What do you think about speed, Jerry?
.
Jerry Seinfeld: Woah, Bill. I&#039;m already a little bit fidgety. I don&#039;t think speed would suit me.
.
Bill: No Jerry, I was thinking about the fact that Internet Explorer beats Firefox when you&#039;re concatenating strings using an array join.
.
Jerry: Are you a little hungry? I&#039;m hungry.</description>
		<content:encoded><![CDATA[<p>Bill Gates: What do you think about speed, Jerry?<br />
.<br />
Jerry Seinfeld: Woah, Bill. I&#8217;m already a little bit fidgety. I don&#8217;t think speed would suit me.<br />
.<br />
Bill: No Jerry, I was thinking about the fact that Internet Explorer beats Firefox when you&#8217;re concatenating strings using an array join.<br />
.<br />
Jerry: Are you a little hungry? I&#8217;m hungry.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nosredna</title>
		<link>http://ajaxian.com/archives/squirrelfish-extreme-jit-comes-to-squirrelfish-with-extreme-results/comment-page-1#comment-267553</link>
		<dc:creator>Nosredna</dc:creator>
		<pubDate>Sat, 20 Sep 2008 19:35:11 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4548#comment-267553</guid>
		<description>&gt;&gt;well… IE6 beats the crap out of Firefox 2 and 3 in String concatting (if using Array + join )
.
Heh. Yeah. Maybe Microsoft should use that in their advertising.</description>
		<content:encoded><![CDATA[<p>&gt;&gt;well… IE6 beats the crap out of Firefox 2 and 3 in String concatting (if using Array + join )<br />
.<br />
Heh. Yeah. Maybe Microsoft should use that in their advertising.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Montago</title>
		<link>http://ajaxian.com/archives/squirrelfish-extreme-jit-comes-to-squirrelfish-with-extreme-results/comment-page-1#comment-267552</link>
		<dc:creator>Montago</dc:creator>
		<pubDate>Sat, 20 Sep 2008 18:24:21 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4548#comment-267552</guid>
		<description>well... IE6 beats the crap out of Firefox 2 and 3 in String concatting (if using Array + join )</description>
		<content:encoded><![CDATA[<p>well&#8230; IE6 beats the crap out of Firefox 2 and 3 in String concatting (if using Array + join )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pugmaster</title>
		<link>http://ajaxian.com/archives/squirrelfish-extreme-jit-comes-to-squirrelfish-with-extreme-results/comment-page-1#comment-267551</link>
		<dc:creator>pugmaster</dc:creator>
		<pubDate>Sat, 20 Sep 2008 16:12:29 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4548#comment-267551</guid>
		<description>I think that all benchmarks should use IE6 as their baseline, so that we can hammer home to IE6 users, how far today&#039;s browsers have advanced. So how does this compare to IE6 performance?</description>
		<content:encoded><![CDATA[<p>I think that all benchmarks should use IE6 as their baseline, so that we can hammer home to IE6 users, how far today&#8217;s browsers have advanced. So how does this compare to IE6 performance?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nosredna</title>
		<link>http://ajaxian.com/archives/squirrelfish-extreme-jit-comes-to-squirrelfish-with-extreme-results/comment-page-1#comment-267550</link>
		<dc:creator>Nosredna</dc:creator>
		<pubDate>Sat, 20 Sep 2008 16:05:55 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4548#comment-267550</guid>
		<description>&gt;&gt;Also, fast javascript is only useful to the users of that browser. For developers, you still have to deal with the slowest javascript of all your potential users, IE6 being the “modern” low end.
.
Each developer has to deal with the disparity of speed differences between browsers. You don&#039;t want to limit what you can do just because IE6 exists.
.
What I do is write to modern browsers and then adjust for IE when running on IE.
.
For instance, I update my canvas charts only once every four frames in IE, and I turn off some other functionality.
.
I&#039;m also planning on giving my IE6 users the ability to download a (naturally faster, since it uses WebKit) version as an Adobe AIR app.
.
To encourage IE6 users to at least grab Chrome, Opera, or Firefox (if they cannot throw out IE6 for some reason, such as needing IE6 to run corporate internet apps), IE6 users see the following message. I worked hard on it so as not to insult IE6 users, but I&#039;m open to opinions on the wording.
.
&quot;You are using Internet Explorer 6.0.
.
MYWEBSITENAME performs many calculations, so it works best with modern browsers such as IE7, IE8, Firefox, Opera, and Google Chrome.
.
If you have another browser, please switch to it now.
.
This version of MYWEBSITENAME does support IE6, but some operations will be very slow. Please be patient.&quot;</description>
		<content:encoded><![CDATA[<p>&gt;&gt;Also, fast javascript is only useful to the users of that browser. For developers, you still have to deal with the slowest javascript of all your potential users, IE6 being the “modern” low end.<br />
.<br />
Each developer has to deal with the disparity of speed differences between browsers. You don&#8217;t want to limit what you can do just because IE6 exists.<br />
.<br />
What I do is write to modern browsers and then adjust for IE when running on IE.<br />
.<br />
For instance, I update my canvas charts only once every four frames in IE, and I turn off some other functionality.<br />
.<br />
I&#8217;m also planning on giving my IE6 users the ability to download a (naturally faster, since it uses WebKit) version as an Adobe AIR app.<br />
.<br />
To encourage IE6 users to at least grab Chrome, Opera, or Firefox (if they cannot throw out IE6 for some reason, such as needing IE6 to run corporate internet apps), IE6 users see the following message. I worked hard on it so as not to insult IE6 users, but I&#8217;m open to opinions on the wording.<br />
.<br />
&#8220;You are using Internet Explorer 6.0.<br />
.<br />
MYWEBSITENAME performs many calculations, so it works best with modern browsers such as IE7, IE8, Firefox, Opera, and Google Chrome.<br />
.<br />
If you have another browser, please switch to it now.<br />
.<br />
This version of MYWEBSITENAME does support IE6, but some operations will be very slow. Please be patient.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TNO</title>
		<link>http://ajaxian.com/archives/squirrelfish-extreme-jit-comes-to-squirrelfish-with-extreme-results/comment-page-1#comment-267549</link>
		<dc:creator>TNO</dc:creator>
		<pubDate>Sat, 20 Sep 2008 13:35:12 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4548#comment-267549</guid>
		<description>@rizqi:
FYI more and more of the native C++ in FireFox is being moved over to JavaScript. Plus I guess you never heard of Thebes</description>
		<content:encoded><![CDATA[<p>@rizqi:<br />
FYI more and more of the native C++ in FireFox is being moved over to JavaScript. Plus I guess you never heard of Thebes</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rizqi</title>
		<link>http://ajaxian.com/archives/squirrelfish-extreme-jit-comes-to-squirrelfish-with-extreme-results/comment-page-1#comment-267547</link>
		<dc:creator>rizqi</dc:creator>
		<pubDate>Sat, 20 Sep 2008 06:25:11 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4548#comment-267547</guid>
		<description>I think the only way mozilla can catch up is to restart from scratch and rewrite all the codes. Firefox will be still slow if only the javascript engine gets updated, the rendering engine is still slower compared webkit.</description>
		<content:encoded><![CDATA[<p>I think the only way mozilla can catch up is to restart from scratch and rewrite all the codes. Firefox will be still slow if only the javascript engine gets updated, the rendering engine is still slower compared webkit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ck2</title>
		<link>http://ajaxian.com/archives/squirrelfish-extreme-jit-comes-to-squirrelfish-with-extreme-results/comment-page-1#comment-267546</link>
		<dc:creator>ck2</dc:creator>
		<pubDate>Sat, 20 Sep 2008 05:39:11 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4548#comment-267546</guid>
		<description>I wish they would list build numbers on their charts. Their results seem to contradict the info here:  http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html

50% faster javascript is nice but when they compare to Firefox, Firefox&#039;s biggest problem is it&#039;s rendering engine. Gecko crawls. Try just collapsing a 50 row table, row by row on a timer, in IE vs Safari vs Opera vs Chrome vs Firefox. Firefox loses by far, even with JIT turned on in 3.1

Also, fast javascript is only useful to the users of that browser. For developers, you still have to deal with the slowest javascript of all your potential users, IE6 being the &quot;modern&quot; low end.

So IE6 is the new NS4, ugh. We&#039;ll still be throwing in code to deal with the stragglers through 2010.</description>
		<content:encoded><![CDATA[<p>I wish they would list build numbers on their charts. Their results seem to contradict the info here:  <a href="http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html" rel="nofollow">http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html</a></p>
<p>50% faster javascript is nice but when they compare to Firefox, Firefox&#8217;s biggest problem is it&#8217;s rendering engine. Gecko crawls. Try just collapsing a 50 row table, row by row on a timer, in IE vs Safari vs Opera vs Chrome vs Firefox. Firefox loses by far, even with JIT turned on in 3.1</p>
<p>Also, fast javascript is only useful to the users of that browser. For developers, you still have to deal with the slowest javascript of all your potential users, IE6 being the &#8220;modern&#8221; low end.</p>
<p>So IE6 is the new NS4, ugh. We&#8217;ll still be throwing in code to deal with the stragglers through 2010.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

