Back among the living
Recently, I've bitterly complained about the mediocre performance of Opera on sites making heavy use of Javascript.
As if they'd heard my complaints, Opera labs today released a pre-alpha of the forthcoming Opera 10.50, including the new Javascript engine Carakan which is finally using JIT.
Since the Unix version hasn't been released yet, I did all tests under Windows 7 in Virtualbox:
Safari 4.0.4 531.21.10 |
Windows 7 64 bit, VirtualBox
3.0.12 |
578.8 ms +/- 13.7% |
Opera 10.50 3172 |
Windows 7 64 bit, VirtualBox
3.0.12 |
688.8 ms +/- 6.2% |
Opera 10.10 1893 |
Windows 7 64 bit, VirtualBox
3.0.12 |
3975.4 ms +/- 2.0% |
Not too shabby, I'd say. 😄
All of the above, as usual, on a Core 2 Duo E6600 running Mandriva 2010 x86_64 as the host system.
In this context, I thought it would be interesting to compare these values to those obtained with much faster hardware (namely, a Core i750) running Windows 7 natively.
Safari 4.0.4 531.21.10 |
Windows 7 64 bit,
native |
676.0 ms +/- 6.7% |
Firefox 3.5.5 |
Windows 7 64 bit,
native |
1007.8 ms +/- 5.7% |
Opera 10.10 1893 |
Windows 7 64 bit,
native |
2957.0 ms +/- 0.4% |
IE 8 7100 |
Windows 7 64 bit,
native |
4285.4 ms +/- 1.1% |
Surprise, surprise. The only browser which scales almost exactly with the more than twofold performance increase per core is Firefox (which took 2274.8 ms to complete the test on the E6600). Safari, in contrast, does not scale at all. Quite sobering, isn't it? It will be interesting how future versions of Firefox and Opera will behave in this respect. 😉