這些是Chrome 89測試版中宣布的更改

Chrome 88於19年2021月XNUMX日發布,幾天后, Google宣布推出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. 權利:您可以隨時限制,恢復和刪除您的信息。