IE10 PP2 持续对 HTML5 的支持

考虑到开发人员的高度关注,Microsoft 在今天面世的 Explorer 10 Platform Preview 2 上继续履行我们的 HTML5 承诺。

有了 IE10 PP2,开发人员可使用多项适合网站的 HTML5 技术来构建漂亮、交互式且具有出色性能和安全性的 Web 应用程序。例如:

  • 借助对 CSS3 Floats、HTML5 Drag-drop、File reader API、Media Query Listeners 等多项新技术的支持以及对 HTML5 Forms 的最初支持,这些 web 应用程序更容易实现。
  • HTML5 应用程序性能得到了整体改进,并且能够通过包含 Channel Messaging 的 Web Workers、同步脚本支持等技术更好的延长电池寿命,提供更出色的性能。
  • 使用支持 HTML5 Sandbox 和 iframe 隔离的相同标记改进了 Web 应用程序的安全性。

IE10 延续了 IE9 使 web 应用程序无需插件即可在浏览器中执行更多操作的惯例。它还沿用了将工作移交到最适合它们的 PC 部分的模式,比如将 GPU 用于图形,使用不同的处理器核心对 JavaScript 执行后台编译。

开发人员可通过 www.ietestdrive.com 上的演示测试这些新支持的标准:

  • Fireflies 演示了 HTML5 画布、音频、视频和 CSS 渐变——良好地结合这些标准很重要,因为开发人员会将各种技术结合到实际 web 应用程序中。
  • How Stuff Works 是另一个演示,演示了如今的不同浏览器如何在运行相同网页时提供不同的结果,即使它们都声明支持相同的标准。不同浏览器的 HTML5 引擎的质量和正确性差别迥异。
  • IE10 是第一个支持 W3C 工作组推出的几个新性能 API 的浏览器。对 setImmediate、requestAnimationFrame 和 PageVisibility 的实验测试,演示了这些 API 如何支持开发人员使网页更快且响应更灵敏,同时让网站更高效地利用移动设备的电量。

标准适合广泛应用

使用 Platform Preview,开发人员和技术爱好者可试用新技术并提供反馈,不会对哪些是成型的技术和哪些是实验性技术的产生混淆。此方法使技术社区能够在任何用户受到威胁之前解决安全问题,最大程度地减少重写面向用户的网站的工作。

结合我们在 IE10 上所做的工作,我们延续着对相同的标记语言的承诺,并通过我们在 HTML5 Labs 上的工作来推动网络向前发展。HTML5 Labs 是 Microsoft 快速更新早期不稳定标准的原型的地方。如今我们的 FileAPIs 已通过 HTL5 Labs 的认可,因此我们认为该规范已经适合广泛使用。

FileAPI 工作于 2009 年首次启动,经历了多次迭代,在 2011 年 5 月 17 日进行了最新更新。它最初实际上是一个文件上传规范,后来经历了多次主要更改,因为工作组认为事件(而不是回调)是 web 开发人员最喜欢的机制,并且实现中还不断存在一些不稳定性。我们于 2011 年 4 月 12 日开始在 HTML5Labs.com 中试验它,并构建了一个原型实现和演示。原型的构建使我们能够提供更有用的反馈。我们在两年前就开始提供关于 FileAPI 的反馈,现在认为它已准备好应用于 IE10 PP2 了。

 

使用 IE10 PP2 开发 HTML5 应用程序

对于开发人员,信息很明确:HTML5 为网络开启了新的可能,它为用户带来了全沉浸式的、赏心悦目的体验。此外,它正处于自己的发展巅峰,成为了未来的网络的代名词。使用 IE10 改进的 HTML5 支持,开发人员将能够构建更加令人惊艳的网站和应用程序。因为不同的浏览器支持开发人员使用相同的标记来实现具有极好性能的相同结果,我们可全面实现 HTML5 应用程序的承诺。最后,我们向 IE 测试中心发布了 270 多项新测试,并将它们提交给了标准机构。

您可以在 www.ietestdrive.com 上下载 IE10 PP2,使用 Drag and Drop 和 Web Workers 等新支持的标准在 HTML5 之上进行开发,并在 HTML5 Labs 上测试先进的功能以帮助推动新规范向前发展。

作者: MSDN 中文网站 发表于 2011-06-30 16:11 原文链接

推荐.NET配套的通用数据层ORM框架:CYQ.Data 通用数据层框架
新浪微博粉丝精灵,刷粉丝、刷评论、刷转发、企业商家微博营销必备工具"