Windows 10 推出周年更新,Edge 浏览器支持扩展并改进 JavaScript 支持

  • David Iffland
  • 谢丽

2016 年 8 月 8 日

话题:JavaScriptHTML5语言 & 开发

微软开始向终端用户推送 Windows 10 周年更新,让 Web 开发人员有机会使用 Edge 最新版本的部分新特性,包括最新的 HTML 渲染引擎、Windows Hello 和浏览器扩展。

EdgeHTML 14,这个微软 HTML 渲染引擎的最新版本现在已经到达了稳定通道,它包含若干针对 HTML 和 JavaScript 的更新。HTML 改进包括<output><data>元素以及<input type=color>。它还支持WOFF 2.0 字体,按照微软的说法,这可以将字体文件的大小减少 30%。

至于 JavaScript,新版本支持async/await、默认参数、Object.valuesObject.entries。它还支持 ES2016 幂运算符(**)。

一个重要的新特性是Fetch APIfetch完全由浏览器实现,旨在减少对普遍存在的 XMLHttpRequest(XHR)的需求。现在,Edge 提供了这项特性,Safari 成了唯一不具备该特性的桌面浏览器。在此之前,开发人员可以使用fetch polyfill支持所有的浏览器。

Edge 浏览器本身现在支持扩展了。有许多扩展可以从商店安装,比如 Amazon Assistant、LastPass、Evernote Web Clipper 和 AdBlock Plus。微软一直在和一个外部开发小组一起构建这些扩展。他们还没有发布扩展开发指南,告诉开发人员如何编写自己的扩展并发布到商店。目前,微软的扩展文档只是请开发人员继续关注:

我们目前正在少数扩展作者的帮助下,构建和验证我们的扩展平台和文档。敬请关注未来的更新!

目前为止,已经有许多扩展 API 特性可以使用了,但更多的特性正在考虑之中。企业开发人员可以提供原本只供内部使用的自定义扩展。

此外,Web 开发人员可以使用Windows Hello了。通过启用 Windows Hello,用户可以使用机器内置的安全特性向 Web 应用进行身份验证。

那些没有 Windows 10 PC 可用的用户,可以使用Edge 14 VM来试验新特性。

要查看自 Windows 10 上个主版本发布以来的全部变化,请查看Edge 发布说明。周年更新的版本为 build 14393。

查看英文原文Microsoft Edge Get Extensions, Better JavaScript in Windows 10 Anniversary Update

JavaScriptHTML5语言 & 开发