微软开始向终端用户推送 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.values
和Object.entries
。它还支持 ES2016 幂运算符(**
)。
一个重要的新特性是 Fetch API 。fetch
完全由浏览器实现,旨在减少对普遍存在的 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
评论