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年初結束,到時候要從實驗進展、實際功能等方面來考核是否增加這項新功能。
最後,我想説谷歌的這些新技術雖然沒能帶來較大的改觀,但是這些優化細節和用户體驗的嚴謹性是大眾看在眼裏的。谷歌在致力於降低開發人員的難度的同時,其實也是在為自己節省時間。因為只有節省開發人員調控網頁遊戲的時間,才能把省下來的時間用在改善其他問題上。
本文編譯自:https://www.theverge.com/2021/8/30/22649214/chrome-94-beta-browser-gaming-apis-metal-directx-vulkan-streaming-graphics-codecs
WebGPU vs WebGL:https://www.w3.org/2018/11/17-chinese-web-gpu.pdf
雷鋒網(公眾號:雷鋒網)
雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知。
資料來源:雷鋒網
作者/編輯:田巴共