扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
由于Mozilla已经正式推出Firefox 4,现在正是举行一场浏览器测试大对决的时机,我们将让这些主要的浏览器面对目前最严苛的四项测试,看看哪一个最慢,哪一个最快。
注:本篇文章已经针对Firefox 4正式版推出后进行过更新。
以下是参与测试的浏览器版本:
·Internet Explorer 9 (9.0.8112.16421) 32位版
·Internet Explorer 9 (9.0.8112.16421) 64位版
·Firefox 4
·Chrome 10.0.648.151
·Safari 5.0.4
·Opera 11.01
以下是这些浏览器将会面临的测试:
·SunSpider JavaScript 0.9.1 – 由Mozilla开发的JavaScript测试,重点在于实际的问题解决方面。
·V8 Benchmark Suite – 由Google所使用的纯JavaScript测试,用来调整V8 JavaScript引擎。
·Peacekeeper – FutureMark的JavaScript主要是进行压力测试,包括动画、预览、表格与其他常见工具测试。
·Kraken 1.0 – 另一项由Mozilla所开发的JavaScript测试。它是根据SunSpider进行了一些强化。
所有的测试都在配备Q9300 2.5GHz四核心处理器、4GB内存与NVIDIA GTX 260显卡的Windows 7 64位机器上执行。
现在测试开始!
SunSpider JavaScript Benchmark
最快的是 IE9 32-bit最慢的是 IE9 64-bit
V8 Benchmark
最快的是 Chrome 10· 最慢的是 IE9 64-bit
Peacekeeper Benchmark
最快的是 Chrome 10· 最慢的是 Firefox 4
Kraken Benchmark
最快的是 Firefox 4· 最慢的是 IE9 64-bit
结论
测试完毕,现在的结论是?让我们先说明显的部分,在JavaScript效能方面,Internet Explorer 9 64位版本绝对是最差的。这应该是因为IE 9 64位版本使用了较旧、较慢的JavaScript引擎,而IE 9 32位版本则是使用较新、更有效率的Chakra JIT。
现在输家已经确定,那谁是赢家?在这四项测试之中,Chrome 10赢了两项,IE9 32位版本赢一项,Firefox 4也是一项,因此严格来说,Chrome 10是赢家。但是在SunSpider测试中,四个最快的浏览器几乎没有差距(差距在40毫秒之内),几乎可以说是平手。然后是V8测试,虽然Chrome 10称王,但是Google也坦承它有用这项测试来调整V8 JavaScript引擎。
因此,结论到底是什么?很简单,IE9 64位版本真的很糟,其他的浏览器则是旗鼓相当。令人惊讶的是IE9 32位本版赢了SunSpider测试,但预期在未来数周内,Google就会设法赶上并再度夺回领先地位(因为微软的IE更新周期向来很慢,尤其是跟Google的积极更新比起来)。微软在IE的开发上费了相当大的苦工,才能让它从最落后的变成领先群其中之一。
注:64位版本的IE只有64位版本操作系统才能使用,甚至还得搜索才找的到。
结论是,JavaScript效能已经不再是问题,而且实际测试中,这些浏览器也看不出差别(某些HTML 5网站可能会针对特定浏览器进行优化)。事实上,除非某个播放器用了强化的方法大幅提升JavaScript效能,制造出些微毫秒的领先,但是这种差距并没有太大意义。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者