技术开发 频道

IE9 Preview3发布 支持HTML5更进一步

  【IT168评论】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与标签的支持。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:

  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.

0
相关文章