浏览器市场中的竞争越来越激烈,而对于用户而言,选择浏览器的关键依据就是其性能与功能。
就性能方面而言,一般就是指浏览器的JavaScript性能,其依据就是WebKit SunSpider的测试结果。不过,现在很多的浏览器厂商(微软)都专注于SunSpider测试的游戏规则,从而提升他们各自浏览器在市场中的影响,而不再从终端用户的实际利益出发。
以微软为例,他们在进行浏览器速度测试的时候,时间差异是以毫秒为单位去计算的。微软表示,相较于3月中旬所发布的IE9第一个平台预览版,IE9平台预览版2的运行速度有所提升,提升幅度高达20%。
图(2)
听起来,速度提升20%是一个很大的改进,然而实际上IE9平台预览版2的运行速度仅比IE9平台预览版1的运行速度快117毫秒。
目前,IE9平台预览版的下载量已经突破100万次。笔者认为,在这众多的IE9用户中,他们是根本无法察觉到IE9中新的“Chakra ”JS引擎为其带来的速度改进。
从微软所公布的速度测试结果来看,在PDC 2009中所展示的IE9的运行速度(打开网页的时间)为832毫秒,MIX 10中所展示的IE9平台预览版1的运行速度为590毫秒,近期所更新的IE9平台预览版2的运行速度为473毫秒。从上述数据来看,IE浏览器与其竞争对手之间的速度差异越来越小。
图(3)
以下就是各大主流浏览器的速度测试结果,由结果来看,谷歌Chrome浏览器仍然是运行速度最快的浏览器,而当前IE9版本的运行速度已经超过了新版的Firefox浏览器,不过仍然不及苹果Safari、Opera、谷歌Chrome。
浏览器 |
WebKit SunSpider测试结果(毫秒) |
IE8 |
3746 |
IE9 PDC 2009演示版 |
832 |
Firefox 3.6 |
736 |
Firefox 3.7预发布版 Alpha 5 |
645 |
IE9平台预览版1 |
590 |
IE9平台预览版2 |
473 |
Safari 4.0.5 |
412 |
Chrome 4.1.249.1046 |
371 |
Opera 10.52 |
294 |
Chrome 5.0.375.29测试版 |
271 |