Internet Explorer 9 Preview 3提供了更好的HTML 5支持

Internet Explorer Preview 3对HTML 5的增强又更进了一步,主要有音频、视频和canvas、更快的JavaScript引擎、支持更多的DOM与CSS特性、支持嵌入式字体、逐步缩小了与其他浏览器在HTML 5实现上的差距,通过硬件加速提供更棒的性能。

IE 9 Preview 1与2提供了针对文本、图片和矢量图的硬件加速,而IE 9 Preview 3则增加了GPU(而不是CPU)上的视频、音频与canvas渲染。微软决定通过底层的Windows在计算机的显卡上运行所有的网页内容以提升系统的性能,这样IE就成为了“通过硬件加速来运行网页内容的首个浏览器,开发者也可以使用这个特性开发现代化的站点了”。

Canvas。在这些特性当中,Canvas是呼声最高的一个。IE9 Preview 3通过如下示例展示了其对于Canvas的支持:Asteroid Belt、Fish Tank和Amazon Shelf。

音频与视频。IE 9还通过H.264 codec增加了对HTML 5<audio>与<video>标签的支持。Video Panorama站点上有大量的视频,开发者可以使用他们测试IE 9的本地视频渲染能力。

JavaScript。Chakra JavaScript引擎支持ECMA-262标准,甚至还增加了对ECMA-262 v5(PDF,又叫做ES5)中某些新特性的支持:

对ES5的支持包括新的数组与object方法,此外还对语言进行了增强以便处理字符串与日期。测试站点包含了一些示例,大家可以使用 新的数组方法,还有一些使用新的ES5功能实现的 游戏。感兴趣的读者可以通过 Tile Switch游戏视频深入了解到ES5数组的使用方式。

微软最新的Webkit Sunspider测试结果表明IE 9的纯JavaScript处理速度已经迎头赶上了,接近于Opera 10.6与Chrome 6.0 Beta:

Internet Explorer 9 Preview 3提供了更好的HTML 5支持_第1张图片

DOM与CSS。IE 9 Preview 3增加了对如下DOM与CSS特性的支持:DOM遍历、完整的DOM L2与L3事件、DOM样式的getComputedStyle、CSS3 Values与Units以及CSS的多背景。此外,IE9现在通过基于CSS3字体的Web Open Font Format(WOFF)开始支持嵌入式字体了,使用子像素的DirectWrite实现高质量的本文渲染。

微软已经基于IE 9 Preview 3使用新的测试与测试结果更新了Testing Center。他们已经向W3C提交了测试,但浏览器厂商尚未就通用的兼容测试池达成一致。它的目的是保证所有的浏览器都是真正兼容于HTML 5的,不会引入影响Web开发的差异性。IE 9 Preview 3的Acid3分数是83,而Preview 2则是68.

查看英文原文:Internet Explorer 9 Preview 3 Has Better HTML5 Support<

你可能感兴趣的:(Internet Explorer 9 Preview 3提供了更好的HTML 5支持)