正文内容 评论(0)
近日,Chrome 16和Firefox 9都正式发布了。于是又到了对比测试时间,话不多说,让我们的主角依次登场。
参测浏览器:
— IE 9(32位)
— Firefox 9.0
— Firefox 8.0.1
— Chrome 16
— Chrome 15
— Safari 5.1.1
— Opera 11.60
测试平台:64位Windows 7系统,Q9300 2.5GHz四核处理器,4GB内存,NVIDIA GTX 260显卡。
本次测试选取了三项最基本最权威的测试项目:SunSpider JavaScript 0.9.1、V8基准套件、Kraken 1.1。
下面一起来看ZDNet提供的测试结果:
1、SunSpider基准测试:
SunSpider是Mozilla开发的JavaScript测试基准,是一款权威的专注于实际问题解决的测试软件。测试中,得分越低越好。
测试网址:
http://www.webkit.org/perf/sunspider-0.9.1/sunspider-0.9.1/driver.html
测试结果:
得分越低越好
最佳:IE9
最差:Safari 5
2、Google V8基准测试(第六版):
V8基准套件是Google开发的一款JavaScript测试工具,本次测试主要是在富Web应用的前提下对JavaScript速度的测试,V8基准套件会载入JavaScript代码,并测试该系统的内核、加密、解密、渲染等速度,包括Richards、DeltaBlue、Crypto、RayTrace、EarleyBoyer、RegExp、Splay共7项,平均得分越高表明速度越快。
测试网址:
http://v8.googlecode.com/svn/data/benchmarks/v6/run.html
测试结果:
得分越高越好
最佳:Chrome 15
最差:IE9
3、Kraken 1.1:
Mozilla开发的另一款JavaScript基准,基于SunSpider并且在功能上进行了一些改进。
测试网址:http://krakenbenchmark.mozilla.org/
测试结果:
得分越低越好
最佳:Chrome 15
最差:IE9
总结:
Firefox 9.0新增了类型推断,大大提高了JavaScript引擎的速度,它默认开启,这一点在Kraken和V8测试结果中也体现了出来,Firefox 9.0的JavaScript速度相比Firefox 8提升了30%多,奇怪的是,在SunSpider基准测试中,其表现不佳,基本和Firefox 8相同。
另外,Chrome 16的表现与Chrome 15相比并没有明显提升。相反,在这三项测试中,Chrome 16反而都比Chrome 15稍慢。不知道Google打的是什么主意,为何Chrome 16在JavaScript性能反而出现了倒退?
整体来看,IE9在第一项测试中胜出,Chrome 15则在另外两项测试中领先,可以说,Chrome 15是大赢家。