Google|Chrome 94稳定版发布:默认支持空闲检测API引发争议( 二 )


Chrome 94 中包含的另一个新的开发者界面是虚拟键盘 API 。其动机是让网页开发者在如何放置虚拟键盘及其形状方面有更多控制权 。目前,这完全是由用户代理行为处理的 。微软 Edge 团队对该 API 的反馈是积极的,鉴于他们参与了该 API 的开发,这是有道理的 。然而,Mozilla 和苹果还没有提供态度 。
Chrome 94 还将带来对低级别的 WebCodecs API 的支持,它将提供对现有硬件和软件媒体编码器和解码器的访问 。这将提高某些应用程序的性能,如对延迟敏感的游戏流 。
AppCache 也将从 Chrome 94 中被删除 。Google 表示,这是一个废弃的标准,是一个安全责任,所以开发者应该使用Service Workers 来代替 。到目前为止,开发者的反馈不一,但 Mozilla 和苹果也正在将其从各自的浏览器中删除 。
在相对较小的变化方面,Chrome 94 将获得一个新的显示捕捉功能政策,支持 2D 画布中的更多色彩空间,清理一个被Flash 使用的 API,一个 CSS 属性为布局与滚动条的互动提供更多控制,以及改进一个现有属性以增强CSS 3D变换的互操作性 。
Chrome 94还将包括一个本地调度API,允许开发者以三个级别的优先级来调度任务:用户阻挡、用户可见和背景 。它还启用了一个任务控制器(TaskController),可以用来动态地改变任务的这些优先级或完全取消它 。浏览器还获得了一个采样分析器,以测量JavaScript执行时间和调试性能问题 。

推荐阅读