IE9更注重HTML5标准 非Acid3规范
近期微软在MIX10大会上公布更多关于IE9的技术细节,期间召开两个会议展示IE9的新功能。一个会议的名称是“HTML5 Now: The Future of Web Markup Today”(HTML 5:目前Web标记语言的未来),另一个会议的名称是“Future of Vector Graphics for the Web”(Web向量图形的未来)。这让我们更了解IE9以后的开发方向。除了有效的提升IE浏览器本身的综合性能以外,IE将会对HTML5规范提供更全面和广泛的支持,对CSS和整个网页标准的支持也将更进一步,IE项目总管Dean Hachamovitch如是说。在IE9的开发上,微软开始注重真实世界的需求,他们对全球前7000个网站进行实时监控,分析他们使用的每一种JavaScript和DOMAPI并为之提供全面支持。
在这7000份用例的背后,有不少与HTML5有关,对此,微软并没有透露更细细节,但考虑到HTML视频和SVG动画的份量,显然它们是未来HTML5网站的核心。然而对HTML5的专注并不意味着微软会在诸如SunSpider和Acid3一类的测试上花大功夫,随着IE9的开发,他们的Acid3得分虽然会继续提高,但这不是IE9看重的东西。Acid3是一种机械式测试,非系统化测试,你可以将浏览器的性能做得很好,但通不过测试,也可以各项指标做得平平却在Acid3上得满分,Acid3测试虽然有用,但不是面面俱到,尤其是上百种HTML5功能并不在测试之列。IE9预览版acid3测试成绩为55分
事实上,对标准的支持有很多层面,CSS圆角似乎可以说明这个问题,IE9预览版和Webkit都支持CSS3圆角,Firefox的Gecko引擎也通过一个扩展支持圆角。圆角是Web开发者们梦寐以求的功能,然而,圆角功能在不同的引擎上表现并不一致:
下图是设计者希望看到的样子

这是开发者不希望看到的样子

上面那个不希望看到的样子就是一些支持CSS3圆角功能的浏览器的真实表现,这有两种可能,要么浏览器错了,要么标准不够严谨,然而,这样的问题,Acid3是测试不出的,这种问题需要一种系统化的测试才能解决。
在设计这类测试的时候,可以发现一些标准中的问题,也可以发现浏览器实现中的错误,Acid3无法测试出一个浏览器对HTML5的支持程度,甚至无法告诉你哪种HTML5功能浏览器不支持,这类问题需要一种更全面的测试才能解决。正因为这个原因,微软延续了他们在IE8中所作的工作。在IE8,他们向W3C提交了大量CSS2.1测试,系统化测试是唯一可以保证满足现实需要的方法。因此,在IE9的开发中,微软设计了一种新的测试方法,他们已经将第一批测试提交W3C,微软不想让IE9和其它浏览器拼分数。
尽管浏览器之间在某种性能上各有千秋,但他们之间的距离都没有IE8那么大,不管怎么说,所有浏览器都应该努力让相同的代码有相同的表现。
另外,SunSpider的JavaScript分数也不是IE9的目标,SunSpider测试能够多方面反应浏览器JavaScript引擎的性能,但就像真实的网页并非按Acid3测试的样子来设计一样,真实的Web应用也不是按SunSpider来写的,真实的Web程序要做很多优化,让网页迅速加载,同时让那些复杂的操作在后台快速进行,SunSpider测试不了这些东西。SunSpider不代表真实的世界,开发者们应该面向真实世界,而不是测试平台进行开发。
微软希望他们对HTML5的支持稳定而强健,这意味着IE9对HTML5的支持不会面面俱到,HTML5目前还有很多变数,另外,有些HTML5功能虽然可靠,但并不在微软7000个用例之列,最终的IE9可能会和别的浏览器走不一样的路,IE9在标准支持上如果再有差池,对微软将是一个很大的纠结,不过,IE9目前的方向是正确的。
文章引用地址:http://www.iefans.net/ie9-zhuzhong-html5-biaozhun-acid3/ 作者:iefans

希望有一天,所有浏览器会统一的支持HTML标准,大家也不用为了某个浏览器专门做兼容性的设计,这才是浏览器的王道。
IE9算是微软步入正轨了!一个超级软件公司的浏览器不应该超级烂。现在Firefox 3.6、Opera 10.50、Safari 4和Chrome 4对Acid3、CSS3和HTM/L5的支持都很好!但是IE8对它们的支持却很差!而且IE8对JavaScript代码的执行效率相对其它浏览器也很烂!IE9弥补了这些缺陷!最新测试版的IE9对JavaScript代码的执行效率甚至超过了Firefox浏览器!
国内要想普及HTML5标准必须淘汰IE6,要想淘汰IE6必须淘汰XP,要想淘汰XP必须等到微软彻底不支持XP。那就是2014年吧!估计等不到那个时候XP就淘汰了!相信很多人到时候是直接从XP升级到Win 8的。
微软说的对,acid3测试本来就只是测试而已,跟平时表现根本不一样,就像opera,算是测试派浏览器,真实浏览性能跟WebKit核的浏览器还是没法比