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。
Web VR
适用于Microsoft Edge的WebVR已添加对运动控制器的支持。 这些控制器在空间中具有精确的位置,可以与虚拟现实中的数字对象进行精细的交互。
WebVR还进行了优化,以支持两种不同类型的体验。
- Windows Mixed Reality PC-具有集成显卡的台式机和笔记本电脑。 当插入这些设备时,我们的沉浸式耳机将以每秒60帧的速度运行。
- Windows Mixed Reality Ultra PC-具有独立图形的台式机和笔记本电脑。 插入这些设备后,我们的沉浸式耳机将以每秒90帧的速度运行。
两种设置都将支持相同的沉浸式视频和游戏体验。
新API
引入新API