Running the tests
I used recent builds of the following browsers:
- Internet Explorer 8
- Firefox 3.6
- Chrome 4.1
- Safari 4.0
- Opera 10.5
Each browser was tested on the same machine under Windows XP 32 bit with a 2.4GHz dual core CPU and 4GB RAM (slightly less available due to the 32 bit limit). Minimal other processes were running and the CPU was near idle between tests. For each browser, an untimed run was carried out first to allow the browser a fair chance to cache static resources, then three timed runs were carried out, monitoring CPU to ensure it was ‘idle’ at no more than a few percent before and after each test and checking that memory didn’t max out (in reality there was at least 2GB of memory free during the tests).
The raw timings in seconds were:
|Browser||Run 1||Run 2||Run 3|
And showing that graphically in speed order from fastest to slowest…
Every application’s different though so if you have any timings of your own that agree with or differ from these, please feel free to comment with your own results.