【IT168 评论】在一个不起眼的网站中有这么一句话:“在未来10年间的代码中,JavaScript将成为浏览器战争的第二纪元中的一个关键战场”。JavaScript让开发者创建一切东西从站点菜单到在线程序。它在90年代中期诞生,当时微软的IE正在挑战在职的浏览器Netscape的 Navigator。IE赢得了战争,但是现在它面临着来自Navigator帝位继承人的挑战,Mozilla的Firefox,当然还有超新星 Google的Chrome,Apple的Safari,Opera。
所有的挑战者都在吹捧着Javascript性能,将它作为一个主要的竞争手段——甚至是从他们浏览器中的JavaScript引擎的命名中可以显现出来:Chome的V8,Firefox的 TraceMonkey,Opera的Futhark和即将到来的Carakan,Safari最新的Nitro。
尽管IE在Javascript性能上落后于竞争对手,微软确实关心整体性能和Javascript性能,但是正当微软发布新版本的浏览器IE8时,我们可以看出该公司在对待这个问题上有不同的选择。
IE部门总经理Dean Hachamovitch在接受采访时称:“我们正在使Javascript引擎变得更快,但是现在还不清楚有多少用户欢迎Javascript性能,Javascript是页面渲染速度的一部分,它是一部分,但是它不是圣杯。”
Hachamovitch指出,因为它比较容易进行测量,Javascript性能已经成为浏览器性能的缩影。微软已经开始宣传他们最新的页面加载速度测试,IE8全面领先Firefox3.0.5和Chrome1.0.
Microsoft's tests of page-loading speeds gave it the edge over Chrome and Firefox. But page-loading speed isn't everything
无独有偶,Google在微软发布IE8的前一天开始打造自己的宣传运动,Google推出了Chrome Experiments站点来展示高性能Javascript给浏览器所带来的推动作用。Chrome完美运行该站点的应用程序,但是IE的情况就不是如此。