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%甚至更高,更别说开几个一起测试了,测试就此作罢,有兴趣的话可以去测试一下