投递人 itwriter 发布于 2010-03-13 10:23 评论(2) 有967人阅读  [收藏]  « »

  据国外媒体报道,Google软件工程师克里斯蒂安·普里斯勒·汉森(Christian Plesner Hansen)近日通过Sputnik JavaScript开源测试组件对IE8, Firefox 3.6, Opera 10.50, Chrome 4和Safari 4进行了测试,旨在评估5,000项测试与第3版ECMA-262规范的一致性。

  汉森表示,上图是5款稳定版主流浏览器的测试结果。我们分别对5款浏览器进行了Sputnik测试,然后绘制出这个测试图。我们依据的标准是:测试失败数越少就距离中心位置越近,两款浏览器测试失败数越相近彼此距离就越接近。Windows系统平台的测试结果显示:

  Opera 10.50:78次失败

  Safari 4: 159次失败

  Chrome 4: 218次失败

  Firefox 3.6: 259次失败

  Internet Explorer 8: 463次失败

  Google测试了世界5大主流浏览器的最新版本,但是Chrome,Opera, Firefox最近都有新版本发布,而IE8发布至今已有接近1年的时间。当然,这都是由于IE浏览器的开发速度较慢而造成的。IE8于2009年3月份发布,至今没有任何大幅更新。相比之下,Opera 10.50于2010年3月2日发布,Firefox 3.6于2010年1月21日发布,Chrome 4于2010年2月11日发布。不过,第3版ECMA-262规范对1年之内发布的浏览器的评估是没有任何差别的。

  浏览器的持续发展必须适应不断变化的Web标准。很多时候,浏览器厂商并不能保持他们的产品与最新版Web标准的兼容。具体而言,即使一款浏览器可以很好地渲染网站,但另一款浏览器用户还是无法得到良好的浏览体验。这就加重了网站开发者的负担,而“一次编写适用所有浏览器”只是一种不切实际的梦想。

  英文原文:

1
1
来自: 华军资讯
找优秀程序员,就在博客园 分享到: 新浪微博 腾讯微博 搜狐微博
相关标签: 浏览器 JavaScript
« 上一篇:微软下周展示IE9(2010-03-13 10:12)
» 下一篇:索尼下一步: 追赶苹果还是超越自我(2010-03-13 10:33)
已经有 2 位园友对此新闻发表了看法。