据国外媒体报道,Mozilla平台工程师罗布-塞尔(Rob Sayre)发现,微软IE9可能在SunSpider测试中作弊。
SunSpider是一个常用的JavaScript基准测试平台,它可以衡量一款浏览器的JavaScript引擎性能。微软发布的最新测试结果显示,IE9的JS运行速度已经超过Firefox 4.0.
塞尔发现,IE9在SunSpider的math-cordic测试速度是其它浏览器的10倍,Chrome和Opera的用时都在10毫秒左右,而IE9只需1毫秒。塞尔随后更改了SunSpider测试代码,结果显示IE9测试用时是原来的20倍(20毫秒),而Opera和Chrome测试用时保持不变。
科技网站Hacker News对此进行了深入的分析。结果显示,IE9很可能专门针对SunSpider的math-cordic测试进行了优化。通过简单的修改基准代码,IE9便可以取得很好的成绩。
Hacker News认为,SunSpider测试可能存在缺陷。但如果微软专门针对SunSpider测试进行优化,那么微软就存在作弊的嫌疑。
本文来源:华军资讯原创 作者:佚名