8 月 31 日消息外媒 9to5 Mac 報道,谷歌本周宣布推出 Chrome 94 Beta 測試版,這是谷歌桌面瀏覽器的下一個更新。除了一般的改進之外,這次更新還增加了對新的 WebGPU API 的支持,它將取代 WebGL,甚至可以訪問蘋果的 Metal API。
正如谷歌在博文中所描述的那樣,WebGPU 是一種新的、更先進的 Web 圖形 API,能夠訪問 GPU 硬件,為網站和 Web 應用的渲染界面帶來更好的性能。
WebGPU 與其他 Web 圖形加速 API 的主要區別在于,新的 API 是基于設備的本地技術,如蘋果 Metal、微軟 Direct3D 或開放的 Vulkan 標準。這應該使 Web 開發者更容易創建具有更強圖形性能的 Web 應用和游戲。
“WebGPU API 是 WebGL 和 WebGL2 Web 圖形 API 的繼承者。它提供了諸如 GPU 計算等現代功能,以及對 GPU 硬件的低開銷訪問和更好、更可預測的性能。這是對現有 WebGL 接口的改進,這些接口是為繪制圖像而設計的,但只能費力地重新用于其他類型的計算。”
IT之家獲悉,Metal 是蘋果公司在 2014 年推出的一個 API,為 iOS、macOS 和 tvOS 應用程序提供對 GPU 硬件的低層次訪問。換句話說,應用程序可以訪問 GPU,而不需要超載 CPU,這也是 OpenGL 等舊 API 的限制之一。
然而,正如 The Verge 所指出的,開發者可能需要一些時間才能在他們的 Web 項目中采用新的 WebGPU API,因為它仍然被認為是一個實驗性功能。谷歌表示,WebGPU 預計要到 2022 年初才會為所有 Chrome 瀏覽器用戶默認啟用。
Chrome 94 的最終正式版版本將為所有人啟用 WebCodecs,這是另一個 API,旨在改善流媒體視頻的編碼和解碼。
蘋果目前在其 Safari 瀏覽器中通過最新版本的 Safari 技術預覽提供了對 WebGPU API 的訪問,開發者可以下載。由于該 API 尚未包含在隨 macOS Monterey 而來的 Safari 15 瀏覽器中,它可能會在 2022 年初隨著未來的 Safari 更新而出現。