IE9平台预览第二版发布 支持HTML5 GPU加速

  • 时间:
  • 浏览:0

  距离IE9平台预览版发布七周然后,微软今天又放出了新浏览器的第3个预览版,重点改进性能、完善标准支持,有点痛 是实现了HTML5的GPU硬件加速。一并,微软也更新了Test Drive网站,让朋友通过实际测试体验IE9的新变化。

1、JavaScript性能

  在浏览器性能标准中,JavaScript引擎下行速率 是最重要的三个小 多多多,IE9也在这方面不断改进。WebKit SunSpider JS测试中,IE8平均结果长达3746毫秒,IE9平台预览版大幅缩短到了590毫秒,今天的第二版则是473毫秒。我我觉得距离Safari 4.0、Chrome 4.1/5.0、Opera 10.5还有一定距离,但然后快于Firefox 3.6/3.7

  微软表示,朋友不然后提高IE9在那先 测试中的成绩,更会努力加快实际浏览中的下行速率 ,那才更有意义。

  WebKit SunSpider JS测试地址:

  http://www2.webkit.org/perf/sunspider-0.9/sunspider-driver.html

2、HTML5 GPU加速

  IE9从投入开发就准备支持HTML5 GPU硬件加速,但第三个小 多多多预览版并未实现,无缘无故等到现在。有点痛 令人激动的是,开发人员不要再为有些 新特性重新编写朋友的网站,现在使用的HTML、CSS、脚本等标记会直接加速。

  点击下载演示视频(MP4)

[第2页][下一页]

  3、同样的标记(Same Markup)

  按理说,不同的浏览器应该以同样的方法渲染同样的标记,包括HTML、CSS、脚本等等,但现实是各浏览器都不 各人的实现方法,原因同样的标记在不同浏览器里显示效果差异很大,开发人员也往往不得不针对不同浏览器编写不同的代码。

  IE的标准支持长期广为诟病,IE9则在这方面下足了功夫,最近又向W3C组织提交了88个新的测试,总数已达19三个小 多多多,其中HTML5相关的都不 40个。

  比如朋友要能试试“CSS3 Media Query”,它能让网站实时改变显示属性(下行速率 、下行速率 、方向等),来适应浏览器窗口然后显示屏的大小。下边从左到右只是在独立显示器、上网本、手机上的显示结果。

  测试地址:

  http://ie.microsoft.com/testdrive/HTML5/85CSS3_MediaQueries/

  开发人员还要能利用“DOMContentLoaded”来改善网页浏览性能。它会在网页分析完毕然后就响应用户的请求,而不要再无缘无故等到网页删改元素载入完毕。

  测试地址:

  http://ie.microsoft.com/testdrive/HTML5/87DOMContent-Loaded/

  一并IE9平台预览第二版还提供了DOM Traversal and RangegetElementsByClassNameDocumentTypeProcessingInstructioncreateDocument等等更多功能特性,并修正了在SVG、Javascript、CSS3支持方面的有些大现象。

  当然不到忘了Acid3测试,其得分高低是衡量浏览器标准兼容的重要指标。IE9平台预览第二版然后要能得到68/80分,比第三个小 多多多预览版提高了十多分,今后都不 不断提升。

  除此之外,IE9平台预览第二版的开发工具也加入了更多新特性,比如新增的“控制台”(Console)标签页蕴藏了来自IE的诊断信息,还有工具菜单中增加了“改变用户代理字符串”(Change User Agent String),试验网页在不同浏览器模式中的效果,包括IE9、IE8、IE7、IE6、Chrome、Firefox、Opera、Safari。

  微软还特意强调说,对开发人员来说,IE9对标准的支持使其更加接近Gecko、Presto(Opera)、Webkit等浏览器引擎,而都不 前辈IE7。

  IE9 Platfrom Preview #2 1.9.7.7.66.8000本地下载:

  http://www.myfiles.com.cn/soft/0/66.htm

  注意:操作系统支持Windows Vista SP2/7 32/64位版本,其中Vista系统下需要首先安装IE8和DirectX 2D。

  IE9 Test Drive官方网站:

  http://ie.microsoft.com/testdrive/

  发布说明:

  http://ie.microsoft.com/testdrive/info/ReleaseNotes/Default.html