WebGPU 是一项符合标准的新 API,开发者可以通过浏览器调用本地的 GPU 进行计算,在 Web 上实现高性能 3D 图形和通用计算。
目前支持 WebGPU 的包括 Chrome、Microsoft Edge、Opera,Firefox 目前属于待定中,这次苹果的速度似乎更快,目前在 Safari 技术预览版中已经开始测试。
据苹果发布的支持消息,从 Safari TP 185 版开始,开发者可以主动启用 WebGPU 进行早期测试和开发。
要启用 WebGPU,开发者需要对 Safari 进行设置,首先在设置中点击高级选择为 Web 开发者显示功能,然后在 Safari 首选项的功能标志中打开:WebGPU、GPU 进程和 DOM 渲染、GPU 进程和画布渲染。
以上功能标志都启用后,你可以使用 Safari 访问这个开源项目:https://webgpu.github.io/webgpu-samples/samples/particles
如果能正常加载的话就是成功启用 WebGPU,接着开发者就可以利用 WebGPU JavaScript API 相关标准进行开发了