EdgeHTML 16
综述
EdgeHTML 16随Windows 10 秋季创意者更新(v1709)一起发布,和上个版本一样,该版本有卓越的性能和多样的改进。
新功能与特性
CSS网格布局
Microsoft Edge现在支持CSS网格布局的无前缀实现。网格布局定义了一个基于二维网格的布局系统,该系统比使用浮点数或脚本进行定位所提供的布局流动性更高。
CSS对象适合度和对象位置
EdgeHTML 16引入了对CSS属性object-fit和object-position的支持。这些属性控制内容框中所替换内容的位置和大小。
开发者工具
开始了一项主要的Microsoft Edge DevTools重构工作,以提高性能,还添加了许多新功能,您可以立即在Windows Insider构建中使用这些新功能。
JavaScript
EdgeHTML 16通过扩展Chakra引擎推迟/重新推迟功能,使用多态内联缓存以及使用try / finally块优化功能的能力,在以前版本的Javascript性能优化的基础上构建。
新功能(默认情况下处于启用状态)
- WebAssembly MVP (demo)
- Shared Memory and Atomics
付款请求API
Payment Request API是一个开放的,跨浏览器的标准,使浏览器能够充当商家,消费者和消费者存储在云中的付款方式(例如信用卡)之间的中介。 EdgeHTML 16中的API已更新,以匹配最新的W3C付款请求API规范。这包括:
- 支持canMakePayment()方法
- 支持requestId属性
- 支持id属性
- complete()方法的结果参数的默认值从“”更改为“未知”
Service Worker
Service Worker是事件驱动的脚本,它们在网页的后台运行。服务人员启用以前仅可用于本机应用程序的功能,例如,拦截和处理来自网络的请求,管理和处理后台同步,本地存储以及推送通知。对service worker的支持仍在开发中,但是您可以通过在about:flags中启用service worker功能,通过实验性service worker支持在Microsoft Edge中测试PWA。
网络录像机 适用于Microsoft Edge的WebVR已添加对运动控制器的支持。这些控制器在空间中具有精确的位置,可以与虚拟现实中的数字对象进行精细的交互。