Mozilla正在Firefox 141中運送已久的WebGPU支持,並將現代圖形API帶到網絡上。該更新將首先向Windows用戶推出,從而為開發人員提供了老化WebGL標準的強大繼任者。此舉向瀏覽器中的高性能應用程序發出了新的章節。
webGPU可以使更多複雜的遊戲,數據可視化甚至本地AI任務直接在用戶的圖形卡上使用更高的速度。該版本使Firefox與Google Chrome更加近距離競爭,該賽車自2023年以來一直支持WebGPU。蘋果的Safari也有望在今年秋天發貨, ______________________________________________________________________________________ Mozilla 。
發射標誌著開放網絡的主要里程碑。在博客文章中,Mozilla的Jblandy解釋了團隊的願景,並指出:“我們對WebGPU感到興奮,因為我們相信它將提高網絡上游戲,可視化和本地計算的上限。 “這強調了API的潛力,而不僅僅是呈現漂亮的圖片;這是關於為所有Web開發人員解鎖新的計算能力。前身WebGl。它是從頭開始設計的,可以有效地映射到現代的本地GPU API,例如Microsoft的Direct3d 12,Apple的Metal和Cross-Platform Vulkan API,如
多年來,開發人員一直在努力處理零碎的圖形景觀,通常為每個平台創建自定義包裝器。 AS 由開發人員討論了Hacker News on hacker News ,這種分裂已經是一個很大的時間接收器。 WebGPU旨在提供一個標準化的高性能層來解決此問題。
初始Firefox 141發布目標Windows是基於用戶人口統計數據的戰略決策。 Jblandy指出:“ Windows是我們的首要任務,因為這是我們絕大多數用戶所在的地方,但我們期待在強勁的一旦能夠在其他平台上啟用它。 ”
Mozilla已確認,Mac和Linux的支持將在接下來的幾個月中,並在最後一個幾個月內進行,並在最後一個Android Plane Plans Plans,
Firefox’s implementation is built upon wgpu, a popular open-source graphics library written in Rust.該板條箱用作便攜式界面,將WebGPU調用轉換為諸如Direct3d 12(例如Direct3d 12)的適當命令。Mozilla是WGPU項目的主要貢獻者。
這種依賴對共享的開放源基礎的依賴是Mozilla策略的關鍵部分。它不僅使Firefox受益,而且還增強了Rust的本地和網絡開發的更廣泛的生態系統。對該技術感興趣的開發人員可以探索學習WGPU 。該團隊已經確定了一些改進領域。 Firefox 142中的修復程序已經計劃在未封閉的過程間通信中的重要性能開銷。
其他已知問題包括從當前檢測GPU任務完成的方法中增加延遲,並且缺乏對“ importexternaltexture”方法的支持,這對於有效的視頻處理至關重要。這些在公共錯誤跟踪器中積極解決。
在2017年開始了漫長的開發週期之後,Mozilla終於準備好交付。 As the Mozilla Gfx Team Blog puts it, “it’s been a big project, but we’re done tinkering with the engine and taking test drives — we’re finally ready to roll WebGPU從車庫裡出來,將其交給您供您日常使用。 “對於渴望突破Web應用程序界限的開發人員,可以提供各種各樣的演示和示例,從官方webgpu samples href=“ https://bevy.org/examples-webgpu/” target=“ _ blank”> bevy Engine and