Chrome 89 Beta默認(rèn)啟用WebHID 更多新API支持已在路上
Phoronix 報道稱,繼上周向穩(wěn)定版通道推送了 Chrome 88 更新之后,谷歌現(xiàn)也做好了開測 Chrome 89 Beta 版本的準(zhǔn)備。有趣的是,Chrome 89 Beta 引入了許多與 Web 技術(shù)有關(guān)的新功能,比如 WebHID 等新 API 。感興趣的 Web 開發(fā)者,現(xiàn)在就可以對 Chrome 89 Beta 的更多其它亮點展開摸索。
(1)首先介紹 WebHID:先前該功能已在 Chrome 上使用過,但現(xiàn)在可在桌面平臺上默認(rèn)啟用。
WebHID API 支持在 JavaScript 中實現(xiàn)特定的設(shè)備邏輯,處理缺乏可用的系統(tǒng)驅(qū)動程序的 HID 輸入設(shè)備。
無論你是因為設(shè)備太新、太舊、或太罕見,這項功能都可以作為一個不錯的實現(xiàn)途徑,尤其是為瀏覽器用戶提供更好的游戲手柄支持。
(2)其次是 Web NFC:
該功能最初被引入到了 Android 平臺上的 Chrome 89,但新功能已支持讀取 / 寫入近場通訊(NFC)標(biāo)簽。
(3)Web 串行 API 支持:
允許通過串行接口,與微控制器、3D 打印機(jī)和其它設(shè)備進(jìn)行連接,從而極大提升 Web 瀏覽器與外設(shè)的直接通信體驗。
(4)對桌面 Web 共享的支持:
作為早期 Android 支持的補(bǔ)充,現(xiàn)用戶可在 Windows / Chrome OS 桌面平臺上實現(xiàn)對 Web 共享的支持。至于 Linux 平臺,目前仍不得而知。
(5)支持 WebView / AVIF:
早在 Chrome 85 版本發(fā)布時,谷歌就為桌面平臺添加了基于 AV1 的 AVIF 圖像解碼支持?,F(xiàn)在,Chrome 89 Beta 又為 Android 平臺引入了對WebView 和 AVIF 的支持。
(6)最后,Chrome 89 Beta 為 Web-RTC 使用場景帶來了一款 AV1 編碼器。
這款 AV1 編碼器基于 libaom 代碼,感興趣的朋友,可移步至 Chromium.org 博客了解更多細(xì)節(jié)。