精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-09-13
在javaeye上看到一篇对比chrome、ff2 的js执行效率的帖子,发现chrome的平均执行时间只有ff2的约1/9,ie不能完成测试。 随后,自己去http://wd-testnet.world-direct.at/mozilla/dhtml/funo/jsTimeTest.htm测试了chrome(0.2.149.29)、ff3(3.0.1)、ie(6.0.2900)、opera(9.50 beta)各自的js执行效率,发现chrome确实是最快的,就连最耗时的parseInt,也只有340ms左右。下表是测试的统计数据:
说明:彩色部分是各项的实际测试数据。测试指标一共15项,每一项指标,测试的次数都是100000次,测试结果单位为ms。写有类似o/c的数据 是各项指标的均值在各浏览器之间的比值,例如第一条数据,o/c表示,15项的五次测试的平均耗时,opera是chrome的8.9204倍,也即 chrome比opera快7.9204倍。余下可以类推。 从上面的测试数据分析可以看出,chrome的js执行最快,ff3次 之,opera第三,ie最慢。另外,chrome的各项测试指标均遥遥领先其他对手(在数据排序方面不如ff3)。就连排在第二位的ff3,在数学计算 方面,chrome比快9倍左右。chrome的js执行之快,基本上让用户感觉不到延时,因为最耗时的parseInt操作的平均执行时间也只有 374.4ms,而且是100000次。由此看来,chrome发布的那天起,Mozilla FF3就意识到危机感了。其实我是ff的忠实用户,chrome的出现多少有些抵触,但是不得不承认,ff的市场份额将会逐渐被chrome蚕食,并且成 为明日黄花。 ie虽然在浏览器市场一枝独秀,但是js的执行效率是最低的。在这个web2.0火热的年代,如此的效率还能在市场独占鳌头,不得不让人反思。 这些年opera淡出浏览器市场,但是js的执行效率还是比ie快一倍左右。
结论:chrome是四个测试浏览器中js执行效率最高的。
附件是统计数据,^_^。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-09-14
有什么好反思的。IE附加在WINDOWS上,家庭用户除了它还有什么选择的?现在的网站又不是不能用IE浏览,相反,必须都去兼容IE。用户IE能浏览就行了,还管你这些性能干啥
|
|
返回顶楼 | |
浏览 3710 次