by Harold Bradley III
The cold start time is the amount of time it takes the browser to start after a fresh reboot. Long start times can frustrate users. Because computer users are used to everything being instant, so differences in fractions of seconds are important.
These benchmarks are the average of 10 different start times using AppTimer. Each iteration was performed after a fresh reboot. Measurements are in milliseconds. Smaller is better.
The results of this test shows that Chrome is by far the quickest to load. FireFox is the slowest, taking almost four times as long as any of the other browsers to load. In defense of FireFox, I have several plugins installed which lengthened the time considerably. On the otherhand, the plugins are a primary reason that many people use FireFox. Twenty seconds is simply unacceptable.
Browser | Performance |
---|---|
Opera 11.01 | 6.21629 |
Firefox 3.6.13 | 20.83649 |
Safari 5.0.3 | 3.80044 |
Chrome 9.0.597.94 | 1.89351 |
Internet Explorer 8.0 | 3.02381 |
The warm start time is the amount of time it takes the browser to start after it has already been opened one or more times since the last reboot. This is important, as many people leave their computers on for long periods of time.
The tests were performed in the same manner as above using AppTimer, but this time the computer was not rebooted in between testing of the individual browsers themselves.
While all of the browsers had better results, the placement is not much different from the cold start benchmark. Chrome again has a solid lead. Opera is about equivalent to the others this time. FireFox is four times faster with a warm start than with a cold start, but its 5.7 seconds is still almost greater than all of the other browser's cold start times combined.
Browser | Performance |
---|---|
Opera 11.01 | 1.72553 |
Firefox 3.6.13 | 5.78357 |
Safari 5.0.3 | 1.39409 |
Chrome 9.0.597.94 | 0.29142 |
Internet Explorer 8.0 | 1.99457 |
Rendering HTML and CSSS is the primary job of a browsers, so this benchmark may be the most important on the page. Every time a page is accessed the browser has to render the HTML and CSS. This benchmark compares how quickly these browsers do so.
This test consists of a file that has 2,500 positioned divs to stress the browser. The test was performed 10 times and the results were then averaged. Unfortunately, Chrome and Safari do not produce accurate results with this test, so their numbers were not included. The numbers are in milliseconds. Smaller is better.
Unsurprisingly, Opera, advertised as the fastest browser in the world, is the winner here with FireFox not far behind. Internet Explorer begins to reveal some of its flaws with times more than double the other two browsers.
Browser | T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9 | T10 | Avg |
---|---|---|---|---|---|---|---|---|---|---|---|
Opera | 270 | 228 | 225 | 219 | 243 | 226 | 228 | 224 | 221 | 226 | 231.0 |
Firefox | 357 | 346 | 333 | 283 | 286 | 322 | 280 | 445 | 311 | 432 | 339.5 |
Safari | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Chrome | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
IE | 890 | 860 | 688 | 671 | 703 | 641 | 688 | 656 | 688 | 657 | 714.2 |
*Statistics came from CSS Test. Chrome and Safari do not produce accurate numbers with this test so are not included.
Another important aspect of a browser is how quickly it runs JavaScript. With so many AJAX and DHTML websites, the Internet is no longer a place to just get information. Users expect near desktop performance from the web applications that they use.
The benchmarking test I used here was SunSpider. It runs several different algorithms many times to get a statistically accurate measurement. These measures are in milliseconds.
Browser | 3D | Access | Bitops | Controlflow | Crypto | Date | Math | RegExp | String |
---|---|---|---|---|---|---|---|---|---|
Opera | 75.3 | 70.7 | 23.9 | 6.4 | 41.0 | 72.7 | 63.3 | 24.1 | 202.0 |
Firefox | 325.3 | 301.0 | 68.0 | 103.7 | 92.4 | 279.8 | 96.5 | 174.1 | 535.5 |
Safari | 102.2 | 90.1 | 48.8 | 5.4 | 43.4 | 83.7 | 70.7 | 27.3 | 279.4 |
Chrome | 89.7 | 64.4 | 58.7 | 4.8 | 44.1 | 57.3 | 65.7 | 25.5 | 185.0 |
IE | 1359.1 | 2173.6 | 1673.6 | 267.4 | 811.0 | 1043.7 | 1144.3 | 757.6 | 2423.5 |
The totals from this test are shown below. Opera and Chrome are neck-and-neck fighting for fastest on these tests. Safari is not too far behind. FireFox takes longer than all three of the first browsers take combined. But Internet Explorer takes more than 5 times as long as FireFox.
Browser | Performance |
---|---|
Opera 11.01 | 579.4 |
Firefox 3.6.13 | 1976.3 |
Safari 5.0.3 | 751.0 |
Chrome 9.0.597.94 | 595.2 |
Internet Explorer 8.0 | 11653.8 |
*Benchmark test SunSpider.
The Acid tests check a browser's adherence to the standards for the DOM, JavaScript, and CSS. Following standards is important so that a webpage looks the same no matter which browser opens it.
The first two Acid tests create an image or a page and compare that image to a static image. All of the browsers tested passed these. The third gives a score out of 100. Opera, Chrome, and Safari all passed with 100. FireFox came close with 94. Internet Explorer falls considerably behind with a 20.
Browser | Acid 1 | Acid 2 | Acid 3 |
---|---|---|---|
Opera 11.01 | yes | yes | 100% |
Firefox 3.6.13 | yes | yes | 94% |
Safari 5.0.3 | yes | yes | 100% |
Chrome 9.0.597.94 | yes | yes | 100% |
Internet Explorer 8 | yes | yes | 20% |
*Acid Tests 1 Acid Tests 2 Acid Tests 3.
Peacekeeper was purportedly created to "keep the peace" in the browser wars. It is a series of important benchmark tests that are similar to the "Acid Test".
Browser | Rendering | Soc Net | Graphics | Data | DOM | Txt Parsing |
---|---|---|---|---|---|---|
Opera | 2432 | 2516 | 5773 | 3063 | 3061 | 7324 |
Firefox | 1369 | 1370 | 2437 | 1486 | 1035 | 1551 |
Safari | 1204 | 2062 | 2449 | 2561 | 3098 | 3191 |
Chrome | 1841 | 2262 | 6648 | 10253 | 3123 | 6867 |
IE | 502 | 405 | 0 | 311 | 250 | 420 |
Chrome takes the lead with Opera being not far behind. Internet Explorer is consistently in last place in all of the tests. Safari and FireFox are the happy medium.
Browser | Performance |
---|---|
Opera 11.01 | 3347 |
Firefox 3.6.13 | 1349 |
Safari 5.0.3 | 2289 |
Chrome 9.0.597.94 | 3911 |
Internet Explorer 8.0 | 366 |
*Benchmark test Peacekeeper.
Marketing and exposure has helped Internet Explorer become one of the most popular browsers on the web in spite of its security flaws and deviation from the internet standards. These numbers have been declining over the last few years. Firefox has quickly become the replacement for Internet Explorer. This decline has forced Microsoft to take measures to conform to standards and address many of its security issues.
Browser | Jan-11 | Dec-10 | Nov-10 | Oct-10 | Sep-10 | Aug-10 | Jul-10 | Jun-10 | May-10 | Apr-10 | Mar-10 | Feb-10 | Jan-10 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
IE | 26.60% | 27.50% | 28.60% | 29.70% | 31.10% | 30.70% | 30.40% | 31.00% | 32.20% | 33.40% | 34.90% | 35.30% | 36.20% |
Firefox | 42.80% | 43.50% | 44.00% | 44.10% | 45.10% | 45.80% | 46.40% | 46.60% | 46.90% | 46.40% | 46.20% | 46.50% | 46.30% |
Chrome | 23.80% | 22.40% | 20.50% | 19.20% | 17.30% | 17.00% | 16.70% | 15.90% | 14.50% | 13.60% | 12.30% | 11.60% | 10.80% |
Safari | 4.00% | 3.80% | 4.00% | 3.90% | 3.70% | 3.50% | 3.40% | 3.60% | 3.50% | 3.70% | 3.70% | 3.80% | 3.70% |
Opera | 2.50% | 2.20% | 2.30% | 2.20% | 2.20% | 2.30% | 2.30% | 2.10% | 2.20% | 2.20% | 2.20% | 2.10% | 2.20% |
*Statistics came from W3C.
Overall, Chrome is the clear winner of these benchmarks. Opera and Safari come close behind. At this time, Firefox and Internet Explorer have a few issues they need to address.
Browser | Cld Strt | Wrm Strt | CSS | JavaScript | Acid 3 | Peacekeeper | Popularity |
---|---|---|---|---|---|---|---|
Opera 11.01 | 6.21629 | 1.72553 | 231.0 | 579.4 | 100% | 3347 | 2.50% |
Firefox 3.6.13 | 20.83649 | 5.78357 | 339.5 | 1976.3 | 94% | 1349 | 42.80% |
Safari 5.0.3 | 3.80044 | 1.39409 | N/A | 751.0 | 100% | 2289 | 4.00% |
Chrome 9.0.597.94 | 1.89351 | 0.29142 | N/A | 595.2 | 100% | 3911 | 23.80% |
Internet Explorer 8 | 3.02381 | 1.99457 | 714.2 | 11653.8 | 20% | 366 | 26.60% |