Browser Battle Round Three, Fight!

This post was written by Chris Latko on June 9, 2009
Posted Under: Miscellaneous
Gort!

Gort!

Update: It seems that I’ve over-optimized a bit on the latest build. I’ve toned it down and made it Tiger-compatible. The new build is on the downloads page.

With a few new browsers released this past week, I thought I’d redo the SunSpider JavaScript Benchmark on a couple (sorry Opera), and report the results. As usual, I disabled all add-ons, extensions, InputManagers, etc. The benchmarks were run on the same machine as the previous tests.

I also created another Intel Optimized Build of Firefox 3.5 RC preview (Shiretoko) using an updated .mozconfig file based on several reader contributions (including Mozilla employees). This new config is heavily optimized (that’s your warning). You can download both of those files on the downloads page.

Safari and Shiretoko did better than their previous incarnations, while Chrome OS X suffered in it’s jump from Chromium. The breakdown looks something like this:

  • Safari: 20.9% faster
  • Shiretoko: 13.6% faster
  • Chrome: 16.7% slower

And the neat graph looks like this:

SunSpider JavaScript Benchmark Results

SunSpider JavaScript Benchmark Results

Oh, and to find out what Gort is all about, go to about:robots in Firefox.

Gort! Klaatu barada nikto!

6 Tweets

Comments RSSComments

Great!

I guess I should move to one of the speed demons, but I'm sort of married to some of the firefox extensions. Hopefully the firefox contributors continue making the plumbing better/faster with every release

#1 
Written By Ike on June 10th, 2009 @ 12:01 am

What do we do with the mozconfig.tgz?

#2 
Written By Rizwan Kassim on June 10th, 2009 @ 5:03 am

Might be a little too optimized? I noticed stuff like TabMixPlus isn't working and I'm not sure if it's that particular development release or the result of some optimizations here. It is blazing fast though. Feels snappier than Safari 4.

Would it be possible to get a reference of what each of the options in your mozconfig do?

#3 
Written By Patrick on June 10th, 2009 @ 6:14 am

Smae here. TabSideBar is broken. It’s not in official pro build (3.5b99).

#4 
Written By Hippocrates Noah on June 10th, 2009 @ 5:11 am

Your new Shiretoko doesn't work on Tiger. Are you only compiling for Leopard from now on?

#5 
Written By vengoroso on June 11th, 2009 @ 8:34 pm

A question: how did you make the nifty red block graph comparing the JavaScript Benchmark results? I usually don’t like 3D graphs, since they distort using perspective, but I like the clean look of your graph.

#6 
Written By David on June 11th, 2009 @ 9:03 pm

You don't have to do anything with it unless you want to compile a build yourself.

#7 
Written By Chris Latko on June 12th, 2009 @ 3:06 am

I've toned the optimization down a bit. This build spun out of control on me and filled my disk with random Firefox profiles, destroying my main profile. I am currently rebuilding and should have the new version up within 20 minutes.

As to the compile options, almost everything was pulled from the resources at mozilla.org. I've spent many, many hours going through the options and understanding what they do. I will try to write a post on it.

#8 
Written By Chris Latko on June 12th, 2009 @ 3:08 am

That was made using Numbers in iWork '09. These graphs are actually pretty fun to make and I usually spend too much time tweaking them…

#9 
Written By Chris Latko on June 12th, 2009 @ 3:10 am

I changed it to be Leopard-only, but have reverted it to being Tiger-compatible. Once Snow Leopard comes out, I'll probably drop the Tiger support.

#10 
Written By Chris Latko on June 12th, 2009 @ 3:13 am

I over-optimized a bit and am currently compiling with a less aggressive mozconfig. I will have the new version up shortly. This is the 3.5b99, revision 3f775c3bb24a.

#11 
Written By Chris Latko on June 12th, 2009 @ 3:15 am

I’ve been using these builds for quite a while. No matter what I try, these builds are faster than Safari 4 or the regular Shiretoko builds ( noscript and adblock plus extensions) Keep up the great work.
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1pre) Gecko/20090625 Shiretoko/3.5pre Beetle ID:20090625093310

#12 
Written By John on June 25th, 2009 @ 9:06 am

Thank you. I've been working on WebKit optimization lately but do not have anything significant yet.

#13 
Written By Chris Latko on June 25th, 2009 @ 3:27 pm

Is there any chance of us getting 64-bit optimized builds?

#14 
Written By Adam on July 17th, 2009 @ 6:09 pm

Update: It appears that Shiretoko will not compile to 64-bit OS X. After trying numerous options that failed, I stumbled upon a statement that this will not be possible until Namoroka. I have a pre-alpha (32-bit) on the downloads page, but at this point I’m not going to spend the time trying to build a 64-version. I’ll wait until there is some hope that it will work.

I'll post one this weekend, though I don't think a 64-bit build is going to make much of a difference. I compiled 64-bit WebKit and benchmarked against a 32-bit WebKit and there was only a minor, minor improvement. I'll give it a shot.

#15 
Written By Chris Latko on July 18th, 2009 @ 12:26 am

I downloaded your Shiretoko 3.5.2 build on my Intel iMac; running Snow Leopard and I cinged
my eyes. Great work!!! please keep it updated. 3.5.3 comes out in a few days and I hope you
keep your builds up to date.
THANK YOU!!!

#16 
Written By BrDan on September 5th, 2009 @ 1:30 pm

Thank you. I haven't yet tried these builds on my Snow Leopard machine so I'm glad they're working for you. I'm usually pretty on top of new releases and get builds up pretty quickly, though I wasn't aware 3.5.3 was imminent.

I know that 3.7 pre Alpha 1 is now available and will build that at the same time as the 3.5.3 update. Also, when I get the time, I'll redo these builds using Clang and redo the benchmarks.

#17 
Written By @clatko on September 5th, 2009 @ 3:31 pm

I've generally been loving your intel optimized firefox 3.5 but i'm really confused about one thing. the site I use for my school displays text normally in the standard firefox build, but in the optimized build some of the text is so small that its unreadable? I dont' get it.

#18 
Written By benjer712 on October 13th, 2009 @ 8:19 pm

Very odd. 3.5.4 release is coming shortly. When I do that build, I'll dig around a bit on your issue.

#19 
Written By Chris Latko on October 13th, 2009 @ 8:33 pm

Latko’s new Intel-optimized Firefox flies http://bit.ly/2P964D. If you incompatible extensions, try this trick http://bit.ly/4y6O4n

This comment was originally posted on Twitter

#20 
Written By kriskhaira on June 10th, 2009 @ 6:04 am

Latko’s new Intel-optimized Firefox flies http://bit.ly/2P964D. If you have incompatible extensions, try this trick http://bit.ly/4y6O4n

This comment was originally posted on Twitter

#21 
Written By kriskhaira on June 10th, 2009 @ 6:06 am

Just installed the latest optimized build of Firefox for OS X from @clatko. http://tr.im/ofoo

This comment was originally posted on Twitter

#22 
Written By oliver on June 12th, 2009 @ 2:58 am

intel optimized build for firefox 3.5 rc preview download (shiretoko). optimized like cra cra and it’s fast. http://bit.ly/2P964D

This comment was originally posted on Twitter

#23 
Written By bensonlee on June 18th, 2009 @ 11:24 am

Add a Comment

required, use real name
required, will not be published
optional, your blog address

Additional comments powered by BackType