1. 评测的各浏览器版本:
1) IE 7
2) IE8
3) IE 9 Beta
4) Firefox 4.0 Beta 6
5) Firefox 3.6.10
6) Chrome 7.0.530.0
7) Opera 10.70
8) Safari 5.0.2
9) 搜狗高速浏览器 2.2.0.1449
10) 傲游浏览器 v3.0.17.1101
11) 360浏览器极速版 4.0.1.500
12) QQ浏览器5 Beta2
2. 评测工具简介:
1) Acid3:由网页标准计划小组(Web Standards Project, WaSP)设计,是一份网页浏览器及设计软件之标准相容性的测试网页,Acid3是目前Web标准基准测试中最严格的一个,对DOM和JavaScript有着严格的约束,其测试焦点集中在ECMAScript、DOM Level 3、Media Queries和data: URL。测试网址:http://acid3.acidtests.org/
2) sunSpider:它是较为流行的javascript性能测试平台,由webkit团队开发;仅测试javascript引擎(不含渲染及DOM操作)的性能,有许多的测试类型(如对象,函数调用,数字,递归等)。测试网址::http://www2.webkit.org/perf/sunspider-0.9/sunspider-driver.html
3) V8 Benchmark:它是由V8团队开发的一种性能基准测试平台,仅测试javascript性能(尤其关注递归的性能测试):测试网址:http://v8.googlecode.com/svn/data/benchmarks/v5/run.html
4) Dromaeo:由Mozilla开发,用于测试javascript,DOM以及javascript Library的性能,拥有大量的测试类型,其中大部分用于分析DOM和javascript库的性能:http://dromaeo.com/
3. 评测结果及分析:
对于双核的浏览器,只评测其webkit内核的性能。
1) ACID3测试(http://acid3.acidtests.org/):
浏览器 | ACID3分数(满分100) |
IE7 | 14 |
IE8 | 22 |
IE9 | 94 |
Firefox 3.6.10 | 94 |
Firefox 4.0 Beta 6 | 97 |
Chrome 7.0.530.0 | 100 |
Opera 10.70 | 100 |
Safari 5.0.2 | 100 |
搜狗高速浏览器 2.2.0.1449 | 100 |
傲游浏览器 v3.0.17.1101 | 100 |
360浏览器极速版 4.0.1.500 | 100 |
QQ浏览器5 Beta2 | 100 |
从ACID3的测试结果来看,webkit内核的浏览器和opera浏览器在web标准方面更具有优势,微软自第一次浏览器大战取得胜利几乎占领整个浏览器市场后IE几乎就没有什么大的改进,喜欢搞自己的一套标准,在标准化方面,一向远远落后于其他厂商,第二次浏览器大战火热的进行中,对手不仅仅只有当年的网景公司,而是一个群雄并起的时代,firefox,chrome,opera……….,微软在新版本IE 9中进行了大幅度的改进,采用了新的javascript脚本引擎Chakra,并采用多核CPU来提高性能,IE 9的速度据微软方面的说法达到了IE8 的11倍,个人使用没有很深刻的感觉,但不得不说的是IE9的启动速度相对于IE8来说大大提高了,浏览器也向标准化靠拢。IE 8 的测试22分而IE9的达到了94分,标准化方面不得不说是一个大的跨越。
2) sunSpider测试:
此工具是当前较为流行的javascript性能测试平台,仅测试javascript引擎,ACID3主要是测试标准化,而snspider主要测的就是性能。(下面数据有些是缩写,比如1165.8/22.0实际表示1165.8ms +/- 22.0%)
浏览器 | 3d | access | bitops | Controlflow | Crypto | date | Math | Regexp | String | total |
IE9 | 83.6/23.6 | 59/11.2 | 32.6/33.1 | 3 | 27.8/21.3 | 74.8/21.3 | 47.2/17.7 | 26.4/7.1 | 189.4/17.8 | 543.6/13 |
Firefox 3.6.10 | 166/6.6 | 14.8/9.5 | 37.8/7.1 | 43.8/7.6 | 160.4/6.6 | 52.6/4.9 | 160.5/6.6 | 52.6/4.9 | 273.2/5.8 | 984./4.0 |
Firefox 4.0 Beta 6 | 104.4/14.1 | 94.4/7.7 | 22.8/6 | 7.2/7.7 | 35/10.9 | 63.6/7.8 | 49.6/4.6 | 38.2/17.6 | 133.6/6.3 | 548.8/4.3 |
Chrome 7.0.530.0 | 64.4/38.6 | 40/7.3 | 29.4/8.2 | 3/29.3 | 23.3/16.3 | 34.6/17 | 41.8/27.5 | 14.2/15.7 | 109.8/16.1 | 360.4/5.6 |
Opera 10.70 | 52.6/10.2 | 44.6/15.2 | 15.6/12.1 | 4 | 24/15.1 | 46.2/22.7 | 39.6/3.6 | 12/12.6 | 131.4/8.6 | 372/4.9 |
Safari 5.0.2 | 65.6/27.8 | 48.4/6.4 | 31.8/7.5 | 4.8/11.6 | 40.4/30 | 103.6/166.3 | 37.8/11 | 16.2/1 | 170.2/38.7 | 518.8 |
搜狗高速浏览器 2.2.0.1449 | 52/43.8 | 35/10.9 | 28.4/2.4 | 2.2/25.3 | 20.4/8.2 | 32.6/3.2 | 32.2/3.2 | 12.8/4.3 | 93.6/6.5 | 309.2/3.3 |
傲游浏览器 v3.0.17.1101 | 54.2/15.6 | 35.2/12.6 | 27.2/6.0 | 2.4/28.4 | 19.8/5.3 | 37.8/13.8 | 33.4/8.6 | 12/16.6 | 112.2/5.6 | 335.2/4.5 |
360浏览器极速版 4.0.1.500 | 62.8/16.3 | 56.4/44.4 | 40/59.9 | 3.0 | 25.2/16.5 | 43/21.1 | 43.2/18 | 13.8/16.1 | 126/10.5 | 423.4/14.1 |
QQ浏览器5 Beta2 | 81.6/18 | 45.4/39.4 | 88.8/33.1 | 5.2/10.7 | 31.6/17.9 | 54.8/5.9 | 55.4/38.8 | 19.4/48.7 | 167.4/8 | 549.6/10 |
从测试所得到的数据来看,搜狗和遨游排最前,数据相当,chrome和opera相当,排第二,之后是safari,360,IE9和firefox 4.0性能测试相当,排前几位的除了opera外都是webkit内核的浏览器,QQ浏览器和firefox4.0相当,虽然同样采取了webkit浏览器,采取了V8引擎,但相比其他浏览器还是有差距,腾讯涉足浏览器领域算是国内最早的一批,但直到今年才出非IE内核的浏览器,而且性能方面和国内其他双核浏览器比如搜狗,遨游等相比差距还很大,用户体验上有待提高,而且浏览器强行和QQ绑定,如果安装了QQ浏览器后,只要在QQ有关的软件上打开相关网页就会强行开启QQ浏览器,比如QQ邮箱,点击邮箱按钮就会强制开启QQ浏览器并打开,无论是是否设置了默认浏览器。Firefox 4.0相对于3.6来说也有很大的提升,当然给人最大惊喜的还是IE9,在以往的浏览器测试中,如论是标准化还是性能方面,IE都远远落后于其他的浏览器,现在看数据,差距非常小,IE9也终于赶上了时代的步伐,微软在浏览器方面终于不再像以前那样
3) V8 Benchmark测试(http://v8.googlecode.com/svn/data/benchmarks/v5/run.html):
浏览器 | Richards | DeltaBlue | Crypto | RayTrace | EarleyBoyer | RegExp | Splay | Score |
IE9 | 1544 | 1531 | 2240 | 703 | 1482 | 218 | 1839 | 1120 |
Firefox 3.6.10 | 1274 | 157 | 810 | 311 | 385 | 270 | 699 | 444 |
Firefox 4.0 Beta 6 | 3454 | 1595 | 1631 | 541 | 425 | 398 | 1336 | 1014 |
Chrome 7.0.530.0 | 2923 | 4878 | 3402 | 5795 | 14174 | 2328 | 8790 | 5160 |
Opera 10.70 | 1844 | 1876 | 2314 | 2486 | 3887 | 263 | 10569 | 2154 |
Safari 5.0.2 | 2372 | 1984 | 2113 | 3526 | 2626 | 981 | 4662 | 2375 |
搜狗高速浏览器 2.2.0.1449 | 3928 | 5013 | 3319 | 6193 | 14074 | 2278 | 8299 | 5235 |
傲游浏览器 v3.0.17.1101 | 3398 | 5022 | 3641 | 6464 | 12878 | 2299 | 9258 | 5251 |
360浏览器极速版 4.0.1.500 | 3792 | 5015 | 3435 | 6522 | 13458 | 2430 | 9374 | 5381 |
QQ浏览器5 Beta2 | 3781 | 3608 | 2883 | 5535 | 7210 | 1215 | 6565 | 3849 |
由于主要是测试javascript性能,不像ACID3测试一样,容易受到外界条件的影响,测试过程中同一个浏览器数据也不断变化,不会有一次相同的数据,采取数据的是几次数据测试中较高的一次,变化范围一般不会超过300。而且V8 Benchmark主要是测试V8 javascript引擎的性能,所以IE,firefox,opera和Safari的数据权作参考,不能作为和其他浏览器比较的性能数据。Chrome,遨游,搜狗,360的总分数基本维持在5000左右,V8引擎的性能相当,而QQ相对较差,和其他几款V8引擎的浏览器相比,分数差距1000左右。IE可能是由于系统的原因,切换其他版本的时候,测试数据几乎没有变化,可能javascript引擎切换版本的时候没有变化吧,但用搜狗浏览器的兼容模式也就是IE核心的时候,总分数大约是100左右(突然发现一个问题就是搜狗官方宣传的搜狗浏览器2.2兼容模式可以无缝调用IE9,但似乎调用的还是IE8),性能和IE9 的1200左右相对来说,提高的确够大的firefox 4.0相对3.6也有很大的性能提升,从数据来看,几乎是以前的一倍
4) Dromaeo(http://dromaeo.com/):
Dromaeo拥有大量的测试用例,主要是javascript Tests和DOM Tests,个人认为算是一款非常好的浏览器性能分析工具,无奈这工具跑起来很耗时间,等待的时间较长,而且占用的cpu很高,firefox开一个页面测试cpu使用就达到35%甚至更高,更别说开几个一起测试了,测试就此作罢,有兴趣的话可以去测试一下