IE11 Developer Preview for Windows 7:实现下一代的网站和应用 - 速度更快

随着最近 Windows 8.1 Preview 的发布,Internet Explorer 11 也已发布,它秉承了我们在各种 Windows 设备和屏幕尺寸上提供最佳 Web 体验的愿景。Windows 7 上的 IE11 提供同样经过改进的性能、更快的页面加载速度、对新一代网站的新标准支持,以及彻底经过修订的 F12 开发人员工具。Windows 7 上的 IE11 Developer Preview 目前已可供下载

该视频演示了 IE11 Developer Preview for Windows 7 中的一些性能、Web 编程和开发人员工具功能。

Windows 8.1 Preview 上的 IE11 提供最佳浏览体验,使您可以快速访问网站并在 Windows 8.1 中将它们与 Windows 应用商店应用一起使用。浏览迅速而流畅,拥有完美的触控功能,允许使用任意数量的选项卡,提供丰富的建议,对收藏夹进行归类和整理,支持并排浏览以便比较网站,还可以将网站与 Windows 应用商店应用结合使用。

在 IE11 中,开发人员可以使用专业品质的 Web 视频,以及充分利用底层硬件的超快 2D 和 3D Web 技术来构建下一代的体验。IE11 支持实际的标准和兼容性,并且全新的开发人员工具允许开发人员构建高性能的 Web 体验。

借助 IE11 for Windows 7,客户能够获得实现兼容的 Web 体验所需的全部内容,包括性能、安全性和系统内部更改等。Developer Preview 使您能够更轻松地构建令人振奋的 Web 内容并最终将其提供给 7 亿多 Windows 用户。对于开发人员,我们还提供 modern.ie 更新,其中包括一顶新的跨浏览器的网站截屏服务和新的虚拟机映像。

速度更快、响应程度更高的浏览体验

性能对于浏览 Web 的用户来说是件大事。我们针对实际网站优化了 IE11 浏览引擎,从而提高了下载和显示的速度,并实现了快速响应和交互。

IE11 引入了全新功能来改善实际网站性能。IE11 是第一个能够通过 GPU 以本机方式实时对 JPG 图像进行解码的浏览器,因此页面加载速度更快、内存占用更少,从而降低功耗、延长电池使用时间。IE10 还是第一个通过 GPU 呈现文本的浏览器。文本和图像是 Web 的核心,经过加速的文本和 JPG 性能几乎会影响您看到的每个页面。

更快地加载网页意味着更巧妙地提取网站内容。IE11 是第一个实现 W3C 资源优先级标准的浏览器,该标准允许开发人员指定页面的哪些部分比较重要,需要优先加载。IE11 还支持 HTML5 链接预提取和预呈现,因此开发人员可以帮助浏览器预测接下来您要查看哪些内容并提前准备好那些页面。在 Windows 8.1 上,IE11 还支持 SPDY 网络协议,它是 HTTP 2.0 规范的前身,可心提高某些网站的下载速度。

您可以通过 IE 体验网站上的全新演示抢先体验 IE11 的领先性能,并查看图形丰富、具有互动功能并提供 3D 体验的实际网站模式示例,例如 LevitationLawnmark。可以使用 LiteBrite 测试浏览器的布局和呈现性能,LiteBrite 是融合了 HTML5、CSS 和 JavaScript 的最新测试演示。

检查 LiteBrite 测试演示以测试浏览器的布局和呈现速度

检查 LiteBrite 测试演示以测试浏览器的布局和呈现速度

领先的 JavaScript 性能

Internet Explorer 11 促进了我们的 JavaScript 引擎(即 Chakra)的性能领先地位,同时还可确保兼容性、互操作性和安全性。JIT 编译器现在支持更多优化项,包括多态缓存属性和内联函数调用,因此有更多代码经过 JIT 编译,从而减少耗费在 JavaScript 编译工作上的时间。垃圾回收现在更高效地利用后台线程,大大降低 UI 线程由于执行垃圾回收而被阻止的频率并缩短被阻止的时间。

IE11 还支持新兴 ECMAScript 6 标准定义完善且常用的功能。IE11 支持的功能包括 let、const、Map、Set 和 WeakMap 以及用于提高互操作性的 __proto__。IE11 还支持 ECMAScript 国际化 API(1.0 版),利用该 API,可以在 JavaScript 中高效地执行能够识别区域性的排序、数字格式设置以及日期和时间格式设置,而无需往返于服务器。

由于我们提高了实际网站的性能,WebKit SunSpider 等基准测试表明,IE11 的 JavaScript 性能继续领先于其他浏览器的最新版本。在 Windows 7 上,IE11 的速度比 IE10 快 4%,比最接近的同类浏览器快将近 30%。

IE11 延续了它在 Javascript 性能方面的领先地位,因此实际网站速度更快

IE11 延续了它在 Javascript 性能方面的领先地位,因此实际网站速度更快

硬件加速的 3D Web 图形

Internet Explorer 11 支持 WebGL,它是一项新兴 Web 技术,使 Web 开发人员能够通过对计算机的图形处理单元 (GPU) 进行编程,打造先进的 2D 和 3D 全新体验。WebGL 曾经只能用于很酷的 Web 实验,现在已成为 Web 开发人员工具包中的一个重要组成部分,因为购物、房地产和社交网络领域的实际网站现在都在使用 WebGL 创建互动式可视化体验。

例如,GlacierWorks 就使用 WebGL 创建了互动性更强、更具吸引力的体验,GlacierWorks 是一家非盈利性机构,专门记录气候变化对喜玛拉雅地区的影响并致力于提高公众在这方面的意识。WebGL 非常贴合该实际网站中精美的图片和视频内容。在所有设备上均可获得这种体验。事实上,如果您碰巧从平板电脑访问该网站,则可以利用 IE 的另一项新功能,即 CSS 设备方向,只需拿起设备,即可欣赏壮丽的雪山美景。

GlacierWorks 使用 WebGL 通过可丰富实际网站内容的自定义的互动体验吸引用户

GlacierWorks 通过可丰富实际网站内容的自定义的互动体验吸引用户

IE11 利用 GPU 加速提供可在所有设备上运行的可互操作的 WebGL 功能,而不影响安全性和可靠性。IE11 支持实际网站中广泛使用的 WebGL 元素。IE11 可以扫描不安全的 WebGL 内容,并实施基于软件的呈现程序对 GPU 进行补充。WebGL 只在经过验证的安全 GPU 驱动程序和硬件中运行。与其他系统不同的是,对于 Windows,因不安全内容导致的图形子系统故障不是严重错误,WebGL 将继续运行。

Web 上专业品质的视频体验

Internet Explorer 11 支持高品质、高功效的 HTML5 视频,而无需安装任何插件。IE11 支持最新的隐藏字幕标准TTML 和 SDP),因此您的所有视频内容均可达到专业品质。IE11 还支持 HTML 全屏 API,使您能够在视频播放期间轻松切换到全屏。利用 IE11 对 WebCrypto支持,网站可以直接控制重要数据的加密和交换方式。IE 现在可以直接下载视频数据,而无需缓存到磁盘,从而在您观看最喜爱的视频时延长电池使用时间。

在 Windows 8.1 上,IE11 支持最新的媒体流式处理标准,即媒体源扩展 (MSE)加密媒体扩展 (EME)。通过使用 MSE,IE 可基于当前网络状况自动切换视频的位速率,以便为您提供流畅、无中断的视频体验。EME 提供了一个用于播放受保护的媒体内容的标准接口。您可以在 Netflix 中或我们的测试演示中实际体验这些功能。

在 Windows 8.1 上的 IE11中,Netflix 无需插件即可支持 HTML5 视频

在 Windows 8.1 上的 IE11中,Netflix 无需插件即可支持 HTML5 视频

全新的 F12 开发人员工具体验使构建网站的过程变得更加轻松

IE11 包括一组完全经过重新设计和增强的浏览器内 F12 开发人员工具。这些工具可帮助 Web 开发人员快速、高效地诊断和优化其应用。拥有快速、可靠的 Web 应用比以往任何时候都更为重要。

全新 F12 支持现代 Web 开发人员使用的快速、重复性工作流。F12 可帮助开发人员通过可操作的数据迅速找出并解决问题,从而实现快速、流畅的 Web 体验。F12 工具包括:

  • 可帮助开发人员诊断和修复性能问题的 UI 响应能力及内存分析工具
  • 动态 DOM 资源管理器和 CSS 检查工具,它们随页面更新,因此开发人员可以反复探究 IE 如何布置和呈现 Web 应用
  • JavaScript 调试,它无需刷新页面即可快速启动,因此开发人员可以更快地投入工作

F12 与 Visual Studio 分享这其中许多功能,因此开发人员可以在我们的整个 Web 开发工具和平台体系中获得一致的体验。F12 Adventure 测试提供了一种快速了解 IE11 中的 F12 工具的绝佳途径。

IE11 Developer Preview for Windows 7 包括经过改进和修订的 F12 开发人员工具,可用于对网站进行直观的调试和性能优化

IE11 Developer Preview for Windows 7 包括经过改进和修订的 F12 开发人员工具,可用于对网站进行直观的调试和性能优化

如今,我们还使用全新工具更新我们常用的 modern.ie 网站,以帮助减小测试和构建可互操作网站的压力并缩短耗费的时间:

  • 免费的 BrowserStack 截屏服务使开发人员能够将他们的网站在 Windows、Mac 和 Android 等 10 种不同设备上的截屏进行比较。
  • 我们在 Windows 7 和 Windows 8.1 上提供新的 IE11 虚拟机映像,因此开发人员可以在他们的 Mac、Linux 或 Windows 设备上测试网站。
  • 在指定优惠期间,购买 Parallels 可享受 25% 的折扣,Parallels 是一种使开发人员能够在 Mac 设备上运行 Windows 的常用虚拟化软件。

这些新功能很好地补充了我们的网站扫描向导、跨平台测试工具以及互操作性最佳实践指南。

现有 Web 仍然能够正常工作 – 甚至更加出色

Internet Explorer 11 可与现有网站兼容,而且这些网站在 IE 中的运行速度更快,外观看起来更漂亮。在 IE11 中,我们还添加了许多可实现新体验的 API,同时更改或删除了一些 API,以确保有更多的网站在当前和未来都能够顺畅运行。当然,Intranet 网站和应用仍然可以在支持旧文档模式的 IE11 中运行。

  • IE11 还支持更多 HTML5 和 CSS 属性,包括 Canvas 2D 增强功能(图像平滑处理、填充规则、虚线)、CSS 边框图像支持、设备固定位置、Mutation Observer、经过更新的指针事件和 CSS Flexbox 支持等等,从而实现更丰富的网站体验。
  • IE11 改进了现有功能以确保更多网站能够出色运行。例如,IE11 对内置的文本编辑器进行了大量改进,解决了我们通过 Connect 从开发人员和社区收集到的许多反馈意见。这些改进使开发人员能够使用不太特定于浏览器的代码,更轻松地打造出色的文本编辑体验。我们还添加了对粘贴图像、功能齐备的撤消堆栈以及增强的触摸键盘和国际字符输入的支持。
  • IE11 支持东亚语言的格式文字版式。

对于消费者而言,这些更改意味着将会有更多网站能够在最新版 IE 中更好地运行。对于开发人员,这些更改意味着可以使用不太特定于浏览器的代码打造出色的互操作体验。

面向今天和未来的更佳的 Web

HTML5 将继续面临更多大好机会,网站和应用都可获得更好的发展。这些机会将让每一个 Web 参与者兴奋不已。

IE11 可在各种使用鼠标、键盘,特别是触摸的 Windows 设备和屏幕尺寸上提供最佳 Web 体验。请在 Windows 应用商店中提供的 Windows 8.1 Preview 上亲自试用 IE11,如果您是 Windows 7 用户,请立即下载 IE11 Developer Preview

您可点击此处以查看 IE11 开发人员指南中面向开发人员提供的新功能的完整列表。我们期待收到您的反馈并能与开发人员社区互动。请通过 IE11 的“发送反馈”工具或者在 Connect 上提供建议或意见。

Internet Explorer 小组项目经理
Sandeep Singhal 和 Rob Mauceri