Apple於WWDC 2025宣布,Safari 26將於macOS、iOS、iPadOS及visionOS版本預設啟用WebGPU。這項更新讓瀏覽器具備直接呼叫圖形處理單元(GPU)的能力,有助於提升3D圖形與前端運算效能,未來預期將對網頁應用開發及效能表現產生影響。

WebGPU屬於新一代跨平臺網頁圖形標準,能以更貼近底層硬體的方式執行運算與圖形著色器,現已陸續在Chrome、Edge等主要瀏覽器桌面版本支援,但各平臺細節與預設開啟情形仍有所不同。

WebGPU相較於WebGL,能繞過OpenGL ES等轉譯層,直接呼叫Metal等系統級繪圖API,有助於減少處理延遲與記憶體資源複製負擔。實際應用場景如即時光影、粒子模擬、物理運算等高負載網頁3D功能,預期可藉此獲得較佳互動體驗。主流前端函式庫如Three.js、Babylon.js,以及Unity等實驗性WebGPU方案已釋出,開發者可根據專案需求調整轉譯後端,評估是否啟用WebGPU功能。

WebGPU也支援前端進行矩陣運算、影像處理等非圖形運算工作,更多運算任務可於本地端執行,降低對雲端資源的依賴,有助於減少延遲並強化使用者隱私。開發團隊提到,WebGPU由於能夠存取較底層的硬體資源,因此他們在設計時也特別重視安全性,避免產生新的攻擊途徑。此外,官方也透過調整驗證機制,在確保安全性的同時,減少執行負擔,讓效能更接近原生應用程式。

在行動裝置方面,WebGPU與硬體能源管理與排程技術協同運作,根據設備運算能力與狀態調整算繪負載,協助提升iPhone、iPad或Apple Vision裝置的3D模型、動畫或運算內容表現,以兼顧裝置效能與續航。

現在Safari 26預設啟用WebGPU,代表著該技術已進入主流瀏覽器發展階段,主要桌面瀏覽器皆具備WebGPU核心支援,不過支援範圍及成熟度仍因平臺有所差異。開發者可透過Safari Technology Preview測試WebGPU功能,並依專案需求評估相關開發指引,以發揮GPU運算潛力。

熱門新聞

Advertisement