对于Web,这是具有重要意义的一周,尤其是JavaScript开发者。标准机构批准了最新的JavaScript版本,ECMA-262 版 5.1,同时还推出了JavaScript的test262测试套件。现在,大家都可以打开测试网站比较各个浏览器对该标准的支持。JavaScript技术委员会的成员已经为该套件提了超过1万项测试,同时我们已经把所有的JavaScript测试发布在IE测试中心。
什么是test262?
test262 是一个测试套件,目的在于测试 JavaScript 实现与 ECMA-262 规范(目前第5版)之间的协议。该测试套件包含成千上万的单个测试,每个测试都用于测试 ECMAScript 规范的一些具体要求。
test262 是一个很大的进步。Ecma International是负责 JavaScrip 标准的机构。他们为该测试项目建立了一个网站主页 ,您可以在浏览器中打开该网站进行测试。
早在IE9研发阶段,我们便在IE测试中心发布了JavaScript 测试,同时我们还和其他JavaScript标准参与者ECMA 39技术委员会(TC39)保持密切合作。#p#副标题#e#
微软已经提交了超过5700项来自IE测试中心的JavaScript测试,并会继续提交至 test262 项目,以帮助其建立一个全面的测试套件。加上其他TC39成员提交的测试,该测试套件已经有超过10000项的测试。
你可以看到密切的测试和规范调整:
ES5规范和Test262结果页
test262网站仍处在发展中,TC39成员仍在发展这项测试套件。虽然套件尚未完成,但有趣的是,一些相同的脚本在不同浏览器中的互操作性也有差异:
不同浏览器的test262测试结果(2011年6月30日)
Web Workers:运行test262更快
您用Web Workers运行test262会表现的更快。为了证明Web workers使网络更快,我们已经发布了一个标准机构所使用的Web workers测试。#p#副标题#e#