这些是Chrome 89测试版中宣布的更改

Chrome 88于19年2021月XNUMX日发布,几天后, 谷歌宣布推出Chrome 89测试版 供开发人员测试。

Chrome 89 beta有很多附加功能,尤其是新的网络API和其他 Web开发人员可以开始使用的重要新功能。 新功能包括用于与硬件交互的各种API,例如Chrome 89 beta具有用于Windows和Chrome OS的桌面共享API,但是Mozilla和Apple认为其中许多功能有害。

Google Chrome 89将引入哪些新功能?

Chrome 89于28月XNUMX日进入测试版 谷歌立即启动了它。 如果Google坚持其时间表,Chrome 89应该会在XNUMX月初大约一个月内保持稳定。

根据Google Chromium团队的说法, 人机接口设备列表很长 (HID)太新,太旧或太稀有 以便系统控制器可以访问它们。

WebHID API解决了此问题 提供了一种在JavaScript中实现设备特定逻辑的方法。 人机接口设备是获取输入数据或将输出数据提供给人的设备。 键盘,指示设备(鼠标,触摸屏等)和游戏板是外围设备的示例。

基本上,WebHID的主要动机是为浏览器中的游戏手柄提供更好的支持。

NFC的另一个变化 (近距离通信),Web NFC允许Web应用程序在将NFC徽章移近用户设备(通常为5-10厘米,2-4英寸)时在NFC徽章上进行读写。 当前范围仅限于NDEF(轻量级二进制消息格式)。

另一个新功能是Web串行API。 它是一个串行端口,即双向通信接口,允许逐字节发送和接收数据。 Web串行API将这种功能带到了网站,从而使它们能够控制带有串行端口的设备,包括微控制器和3D打印机。

实际上,Chromium团队认为,在教育,娱乐和行业中,设备已经由网页控制。 在所有这些情况下,设备控制都需要安装适配器和驱动程序。

串行Web API 通过允许网站和设备之间的直接通信来增强用户体验。 这是WebUSB API的补充,该WebUSB API自Chrome 61以来受支持,但出于安全和隐私原因,Firefox或Safari不支持。 它的原始试用版已完成,并且现在在桌面上启用了Web串行API。 GitHub上有一个演示。

另一个新颖之处在于,Chrome现在支持AVIF内容解码 本机使用Android和WebView中的现有AV1解码器。 (在Chrome 85中添加了桌面支持)。 AVIF是开放媒体联盟标准化的下一代图像格式。

根据Chromium团队的说法, 导致本机AVIF支持的三个主要动机是:

  • 减少带宽消耗以更快地加载页面并减少整体数据消耗。 与JPEG或WebP格式相比,AVIF将大大减少图像文件的大小
  • 增加了对HDR颜色的支持。 AVIF是对Web的HDR图像支持的途径。 实际上,JPEG被限制为8位色深。 随着显示器越来越具有更大的亮度,色深和色域的能力,网络播放器越来越对使用JPEG保留丢失的图像数据感兴趣。
  • 支持生态系统的利益。 具有强大网络影响力的公司表示有兴趣将AVIF图像提交到网络。

其他变化:

  • SVG元素上的“过滤”属性的完整语法支持
  • Web身份验证API:ResidentKeyRequirement和credProps扩展
  • Chrome 89中的新CSS功能
  • 助焊剂相关的角圆角属性
  • 强制颜色的属性
  • 强制色彩调整属性
  • Chrome 89中的新JavaScript功能
  • 删除带前缀的事件
  • 停止克隆会话将存储窗口打开而不打开

数据来源: https://blog.chromium.org


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。