Google宣佈,WebGPU(一種讓網絡應用更容易使用顯卡功能的API)將在Chrome113中默認啟用,該版本將在三周內推出。WebGPU將在支持Direct3D12的Windows電腦、MacOS和支持Vulkan的ChromeOS設備上使用。
根據一篇博客文章,WebGPU可以讓開發者以更少的代碼實現與現在相同的圖形水平,並提供"機器學習模型推斷方面三倍以上的改進"。最後一項是一個真正的亮點--機器學習性能的提高,這在2021年還算是新鮮事物,當時該功能是在實驗的基礎上添加到Chrome中的,但現在我們處於生成性AI和大型語言模型的時代,它可能是更大的福音。雖然像Google的Bard和微軟的Bing這樣的服務並沒有真正利用你的本地硬件,但對於那些機器學習應用來說有很大的空間。
當然,它也可以讓開發者為你的瀏覽器編寫更好看的遊戲。Babylon.js有一個相當令人印象深刻的演示。
WebGPU演示的截圖,顯示一個漂浮在海中的3D浮標。
對於在Mac上的網絡瀏覽器中運行的東西來說,這似乎更有前景。Google表示,本月的發佈是"作為未來更新和改進的基石",承諾未來將有"更先進的圖形功能"和"對著色器核心更深入的訪問",以及對你如何實際開發在WebGPU上運行的內容的改進。
該API已經醞釀相當長的時間。它是在2017年設計的,從那時起就一直在開發。它也不是一個隻適用於Chrome的標準;在未來,它也應該可以在Firefox和Safari中使用。Google表示,它正在努力擴大其實施范圍,以支持更多的操作系統,如Linux和Android。
在其他Chrome瀏覽器的新聞中,Google在周三宣佈,它將努力使未來的瀏覽器版本更快地推出。雖然穩定版不會更早發佈(事實上,他們的發佈時間表已經推後一周),但Google計劃在晚些時候"凍結"它們,縮短開發人員停止向構建中添加新內容和普通公眾獲得新內容之間的時間。這應該有助於平滑開發過程。