Chrome 94 測試版中的新技術,小心思不少
近日,谷歌 Chrome Beta 94 發布新公告稱,WebCodes 即將發布,它能提高用戶基于瀏覽器上玩網頁游戲的體驗,同時 WebCodes 可以讓云游戲更輕松、更快捷,而處在實驗期的 WebGPU也能幫助網頁游戲開發人員恰到好處的適配不同計算機的能力。
據了解,WebCodecs 是一種應用程序接口(API),主要幫助開發人員訪問瀏覽器中的視頻解碼器,從而有效處理視頻流。雖然Chrome本來就有播放視頻的方法,但方法不一定是為網頁游戲設計的。所以要做到云游戲在延遲盡可能低,只有WebCodecs 就可以解決這個問題,它可以輕松將視頻傳輸到用戶的屏幕上,對老舊低性能的計算機也非常友好。
另外,更新的WebGPU(一種新的 Web API,它公開了現代計算機圖形功能,用于在圖形處理單元 GPU 上執行渲染和計算操作。)可以讓程序員方便的了解用戶電腦的圖形處理能力,從而連接到計算機的本地圖形的應用程序編程接口上(類似于蘋果的 Metal、微軟的 DirectX 12 或 Vulkan),直接跳過了可能會減慢速度的中間層,提高了效率。WebGPU旨在成為 WebGL 的下一代版本,讓程序員可以使用 OpenGL 框架,輕松的制作圖形密集型網頁游戲。
有意思的是,這兩種技術除了運用于云游戲之外,WebCodecs 還有可能被運用到 Zoom的視頻會議中, WebGPU 可能會被用于瀏覽器的3D模型渲染和機器學習加速模型中。這兩項技術既然被谷歌研發出來,谷歌肯定要對其物盡其用,況且這幾個項目都是谷歌涉及到領域。但是技術的開發標準是 W3C,所以其他瀏覽器也會打這兩項技術的主意。
值得注意的是,用戶們現在還不能體驗到 WebCodecs 或 WebGPU 提供的服務, WebCodecs要等到 Chrome 94發布以后才能使用。 WebGPU目前正處于試驗階段,預計將在2022年初結束,到時候要從實驗進展、實際功能等方面來考核是否增加這項新功能。
最后,我想說谷歌的這些新技術雖然沒能帶來較大的改觀,但是這些優化細節和用戶體驗的嚴謹性是大眾看在眼里的。谷歌在致力于降低開發人員的難度的同時,其實也是在為自己節省時間。因為只有節省開發人員調控網頁游戲的時間,才能把省下來的時間用在改善其他問題上。
本文轉自雷鋒網,如需轉載請至雷鋒網官網申請授權。