WebGPU API 現已在 Chrome 113 Beta 中可用
Google 宣布首款預發布 Chrome 瀏覽器支持新的 WebGPU API。
WebGPU 是一種新的圖形 API,自 2017 年以來一直在開發中。該 API 利用 GPU 上的高級計算操作,為開發人員提供更多底層訪問。通過這種方式,他們可以利用 GPU 處理能力的優勢,否則 WebGL 等其他 GPU 將無法提供這些能力。需要注意的重要一點是,WebGPU 與 WebGL 沒有直接關係,也不以任何特定方式針對 OpenGL ES。然而,Google 開發團隊確實將其命名為“WebGL/2 API 的繼承者”。
WebGPU API 可以通過 GPUAdapter 函數直接訪問硬件,它可以通過高級渲染管道訪問每個設備和隊列命令可以執行著色器。通過直接訪問GPU設備,API可以進行高性能計算和繪製複雜的圖像,所有這些都在瀏覽器中呈現。
WebGPU API的發展不僅僅是為了提供更多的功能和性能,這是必需的。流行的基於 OpenGL 的 WebGL 庫將不再有任何更新(不再開發 OpenGL)。另一方面,WebGPU 將根據開發人員的意見積極開發,計劃在未來添加新功能。
如果有人想知道對 WebGPU 的支持,有很長的時間在大多數流行的瀏覽器部署支持之前遙遙領先。 Chrome 113 不是一個穩定的版本,Firefox 和 Safari 都不支持它,這些仍在進行中。但是,開發人員現在可以選擇下載獨立包以開始測試新 API。
支持 WebGPU,來源:Mozilla
來源:Chrome