JJC1138.net

Posts Tagged ‘Benchmarks

(EDIT: Ars Technica has a nice technical review of the Nexus One including benchmarks.)

The new Google Nexus One is the first phone that includes both a 1 Ghz Qualcomm Snapdragon processor and a state-of-the-art WebKit-based browser. The iPhone 3GS has a different (but, as far as I can tell, similar) processor that runs at 600 Mhz, and also has a WebKit-based browser. I thought it would interesting to compare the performance of the Nexus One browser against that of the iPhone 3GS. Medialets ran the SunSpider 0.9 Javascript benchmark on the 3GS when it came out about six months ago and posted their results. I couldn’t find any Nexus One benchmarks, so I ran them myself.

Methodology: SunSpider 0.9 benchmarks were run on a freshly-unboxed Nexus One with no third-party apps installed; a Google account was set up and synced before the test was run; the screen was set to full brightness and a 30-minute timeout so that it wouldn’t dim during the test; all other settings were left at their defaults (including Wi-Fi and Bluetooth, which were left switched off); the phone was connected via 3G (O2 UK’s HSDPA network, to be precise); external power was disconnected.

Here are the results:

Google Nexus One firmware 2.1 build number ERD79: 13859.4ms +/- 0.6%

That compares with Medialets’s 16500 ms result for the iPhone 3GS. I should caution that those results were from the 3.0 version of the iPhone software, which is now six months old, so there may have been improvements since then. If anyone would like to contribute test results for the latest version of the iPhone 3GS OS, that would be very welcome.

I also ran the benchmark on a first generation iPod touch, which is the slowest device that runs the iPhone OS. This one does have OS 3.0 installed, though, so it is a relatively recent version of the browser:

Apple iPod touch OS 3.0: 45726.2ms +/- 2.2%

Just for reference, I tried the tests on my PC (2.33 Ghz Core 2 Duo, 2GB RAM, Windows 7 Home Premium 64-bit) on the current versions of the popular browsers:

Mozilla Firefox 3.5.7: 1126.8ms +/- 1.1%

Google Chrome 3.0.195.38: 522.4ms +/- 2.9%

Microsoft Internet Explorer 8.0.7600.1638: 5013.8ms +/- 1.0%

Apple Safari 4.0.4 (531.21.10): 507.2ms +/- 0.4%

As you can see, the Nexus One is still a very long way from matching the best of the desktop browsers on a typical computer in Javascript performance, but I think it’s remarkable that it is only 2.8 times slower than the slowest of the desktop browsers that I tested.

Bar chart


See my contact details and more stuff from me at JJC1138.net.