
WebGPU是谷歌浏览器推出的,用于网络上的高性能3D图形和数据并行计算,它在支持Vulkan的ChromeOS设备、支持Direct3D 12的Windows设备和macOS上的Chrome 113中可用。
WebGPU是一种新的Web图形API,它提供了显着的优势,例如大大减少了相同图形的JavaScript工作量,以及机器学习模型推理的三倍以上改进,这可能是由于更灵活的GPU编程和对WebGL提供的高级功能的访问不提供。
Chrome团队
Chrome团队还计划提供对着色器核心的更深入访问,以便在WGSL中进行更多的机器学习优化和额外的人体工程学。
以下三个WebGL库正在实现WebGPU的支持:
- Babylon.js已经拥有完整的WebGPU支持。
- PlayCanvas宣布了最初的WebGPU支持。
- TensorFlow.js支持大多数运算符的WebGPU优化版本。
- Three.js WebGPU支持正在进行中。