做为WebGL的替代方案,WebGPU现已被Chrome、Edge、Firefox和Safari等主流浏览器支持,可执行高性能3D游戏、绘图渲染、通用GPU运算。 这是 W3C GPU for the Web 工作群组多年来广泛合作开发的重大里程碑,Apple、Google、Intel、Microsoft 和 Mozilla 等公司也贡献良多。

WebGPU API(Application Programming Interface,应用程序接口)可直接访问现代GPU功能,不受WebGL等旧版API的限制,在浏览器中提供更丰富逼真的游戏体验、复杂的数据可视化效果以及精密的编辑工具。

相较于传统调用CPU资源API,Babylon.js的Snapshot Rendering使用WebGPU内建的运算渲染绘图套件,可协助场景运算速度提升约10倍。

它甚至能解锁GPU加速的通用运算,大幅提升机器学习推论和训练(执行大型语言模型等工作负载)、影片处理和物理模拟等工作的效能,为网页中需要大量运算资源的应用程序带来桌面等级的效能。 目前主流的ONNX Runtime和Transformers.js库都已使用WebGPU。

支持WebGPU浏览器

Chrome、Edge 和其他以 Chromium 为基础的浏览器:

Windows (搭配 Direct3D 12)、macOS 和 ChromeOS 自 Chrome 和 Edge 113 版起开始支持。

搭载 Android 12 以上版本作系统以及 Qualcomm / ARM GPU 的移动设备,自 Chrome 121 版起开始支持。

Linux 与更多现有平台的支持性正在开发中。

Firefox

Windows 自 Firefox 141 版起开始支持。

ARM64 电脑上的 macOS Tahoe 26作系统自 Firefox 145 版起开始支持。

Linux、Android 和 Intel 架构 Mac 的支持性正在开发中。

Safari

macOS Tahoe 26、iOS 26、iPadOS 26 和 visionOS 26 都支持。

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部