苹果的 WebKit 团队刚刚发布最新的 JavaScript. 测试集,SunSpider。
浏览器市场的竞争更激烈了。Opera 9.5, Firefox 3, Safari 3 和 IE 8 都在争夺觊觎已久的主流浏览器地位。
首先,它基于执行有趣任务的真实代码;包括现在网络程序正在执行的一些任务,以及我们期望的一些更高级网络程序将执行的任务。里面几乎没有什么测试可以被称作微测试。
其次,它平衡了JavaScript语言中的各个领域——并不是仅仅包含一小部分。事实上,我们从整个网络上搜集测试用例子,包括其他各种测试集。同时,我们排除了DOM测试,紧紧聚焦在JavaScript本身。
不管在浏览器上,还是用命令行,运行测试都非常容易。所以你可以仅仅测试纯引擎速度,也可以看到它在浏览器中的真实表现。
我们使用了统计分析的方法,能够给出真实稳定的结果。

我很惊奇,如果排除字符串测试, Firefox 远远慢于 IE。至于 Opera,我不得不用一个测试板本的 Opera 以免所有浏览器在某些测试中都取得无效(NaN)结果;这足以说明我对 Opera 的态度。可以用伟大来形容Opera!我原先也期望 Opera 能够做得不错,毕竟在 2005 年的时候它就在JavaScript测试中轻松取得冠军。Safari,这个Windows系统里面的来客表现得相当不错,尤其考虑到它并不是在 OS X 中运行。当然,这里先不提非常严重的所有字体显示过胖问题。
如果你希望每个浏览器在各项测试中的成绩:
如果你想要更详细的细节,包括变化区间,这里有完整的SunSpider测试结果。
如果说我从计算机工业发展史里面学到什么,那就是竞争有利于每个人。让我们期待这个浏览器JavaScript大比拼激励浏览器开发团队吧。在这个重要方面,我们总是需要更好的性能。
原作者: Jeff Atwood
译者: Appler
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12231076/viewspace-1115/ ,如需转载,请注明出处,否则将追究法律责任。