Benchmarking Firefox 3.1 Beta 1

Using the same benchmark that I used earlier this month, I decided to test out the new Firefox 3.1 Beta 1.  The beta includes a new “super-fast JavaScript engine” called TraceMonkey.  I ran my benchmark both with and without TraceMonkey enabled (javascript.options.jit.content=true) and here are my results.

Firefox 3.1b1 jit disabled (Mac) 1108
Firefox 3.1b1 jit enabled (Mac) 2158
Firefox 3.1b1 jit disabled (Win) 642
Firefox 3.1b1 jit enabled (Win) 1444

Once again, lower is better. I don’t know why, but TraceMonkey is clearly slower here (about half speed!) making it one of the slowest browsers I’ve tested. Maybe it’s something odd about my test setup. The first two runs are on my Mac Mini running Mac OS X v10.5.5, 1.83 GHz Intel Core 2 Duo, 1 GB 667 MHz DDR2 SDRAM, and the last two are on my Windows Box running Windows Vista SP1 64bit, Intel Core2 Duo 3.0 GHz, 4GB RAM.

On the bright side, this beta is slightly faster than Firefox 3.0.3 when TraceMonkey is disabled.  Hopefully this test doesn’t indicate the results we’ll se in the final version of Firefox 3.1.