IE9技惊四座 五大浏览器综合性能测试(中)

添加评论 2011年3月19日

JavaScript库和构架测试

IE9采用了全新的Chakra JavaScript引擎,以此大大提升浏览器性能。众所周知,越来越多的Web应用程序基于JavaScript建立,JS引擎的执行效率直接影响着浏览器的性能。每个浏览器都在不断开发并采用更高效的JavaScript引擎,努力从这一突破口超于竞争对手。

本轮测试采用的是一种常规的JavaScript测试工具SlickSpeed,经常被JavaScript开发者用来进行兼容性测试,此次JavaScript测试中有五项主要框架性能测试,分别是MooTools 1.2、JQuery 1.2.6、Prototype 1.6.0.2、YUI 2.5.2 Beta和Dojo 1.1.1。分数值表示在执行代码时所耗费的时间,单位是毫秒,得分越低,表明执行代码耗费的时间就越少,浏览执行速度越快。

测试网站:http://mootools.net/slickspeed/

浏览器JavaScript库和构架测试

浏览器JavaScript库和构架测试详细数据

从测试结果中可以看出,IE9虽然相比IE8提升了很多,但是仍然无法匹敌对手,尤其是OperaChrome

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

浏览器V8基准套件测试

浏览器V8基准套件测试详细数据

本次测试中我们选取了第五版和最新的第六版,同时进行了测试。在V8基准测试中,Chrome是当之无愧的王者,其成绩远远超过其它浏览器。IE9和IE8分别是倒数第二和倒数第一,不过从整体上来看,IE9与Opera、Safari、Firefox并没有相差太多。

IE9,V5测试

IE9,V5

IE9,V6测试

IE9,V6

Firefox,V5测试

Firefox,V5

Firefox,V6测试

Firefox,V6

Chrome,V5测试

Chrome,V5

Chrome,V6测试

Chrome,V6

Opera,V5测试

Opera,V5

Opera,V6测试

Opera,V6

Safari,V5测试

Safari,V5

Safari,V6测试

Safari,V6

SunSpider JavaScript基准测试

SunSpider是Mozilla开发的JavaScript测试基准,是一款权威的专注于实际问题解决的测试软件。测试中,得分越低越好。

测试网址:http://www.webkit.org/perf/sunspider-0.9.1/sunspider-0.9.1/driver.html

浏览器SunSpider JavaScript基准测试

浏览器SunSpider JavaScript基准测试详细数据

根据测试结果,IE9得分为293,成绩最好,这自然离不开IE9采用的全新Chakra JavaScript引擎。实际上,Opera、Chrome和Firefox并没有落下太多,这四者基本是不分伯仲的。

IE9 SunSpider JavaScript基准测试

IE9

Chrome SunSpider JavaScript基准测试

Chrome

Firefox SunSpider JavaScript基准测试

Firefox

Opera SunSpider JavaScript基准测试

Opera

Safari SunSpider JavaScript基准测试

Safari

网银兼容性

与IE8不同,IE9在公开测试时就表现了对各类网站的良好兼容性,尤其是网银。下面我们就选取三个在线支付型网站来对比一下各浏览器对中国用户是否友好。

从下面的表格中我们可以看出,IE9在这方面表现较佳,对常用的工商银行、招商银行、支付宝都能支持。除了支付宝为各浏览器都开发了相应插件,Firefox、Chrome、Opera和Safari都无法支持工商银行和招商银行的网上支付。

浏览器网银兼容性测试

再赘述一句,这五大浏览器都可以完美支持视频类网站和各大门户网站。

HTML5兼容性

微软声称IE9广泛地支持HTML5、SVG、CSS3和DOM等标准,作为Web发展的趋势,HTML5必然成为一个普遍标准。尽管当前HTML5还不算成熟,不过其应用范围已经越来越广,支持HTML5也是衡量一个浏览器是否现代化的标准之一。

下面我们采用HTML5测试网站来了解各浏览器对HTML5各元素的兼容性,测试满分为300,除了提供整体得分外,你还可以看到浏览器对各个HTML5元素的兼容得分。

测试网站:http://html5test.com/

浏览器HTML5兼容性测试

浏览器HTML5兼容性测试详细数据

根据测试结果,当前的所有浏览器都无法完整支持HTML5。Google Chrome在HTML5测试中的得分最高,为288分,随后为Firefox(255)、Opera(234)、Safari(187)。

IE9的得分为130,较其它浏览器还有很大差距,不过相比IE8的27分进步很大。

IE9 HTML5兼容性测试

IE9

Firefox HTML5兼容性测试

Firefox

Chrome HTML5兼容性测试

Chrome

Opera HTML5兼容性测试

Opera

Safari HTML5兼容性测试

Safari

  1. 2011年3月21日 at 16:21 | #1
    阿K

    经过测试,IE9还有很多HTML5和CSS3的技术没有支持啊,那个html5测试页面都没有拿到满分,更何况,那个测试里测试到的标准应该还不是html5标准里的所有标准吧。

  2. 2011年3月21日 at 21:55 | #2
    老白

    HTML5 Forms,除了Chrome之外,其他浏览器的支持情况都相当糟糕,就算IE9支持了也不会有开发者采用的,用了的话,用其他浏览器的人咋办?
    CSS gradient这个也是,Chrome的语法跟Firefox的语法都不同,你是开发人员都觉得辛苦吧,写个CSS都要用2种形式去写。

  1. 还没有 trackbacks
订阅评论