谷歌正在推出WebGPU的第一次迭代,这将允许Chrome浏览器使用计算机的图形卡来增强基于网络的视频游戏及其图形保真度。

Chrome的新WebGPU技术预示着浏览器游戏的新纪元

新的API(应用程序编程接口)是GPU为Web社区组开发六年的结果(在新标签页中打开)来自Mozilla、Apple和Microsoft等几家科技巨头的贡献。作为当前WebGL模型的继承者,据说WebGPU可以减轻其浏览器的“JavaScript工作负载”,并将“机器学习模型推理”的性能提高三倍。最终目标是让浏览器游戏具有“具有许多不同对象的高度详细的场景”,因为“许多现代渲染技术”现在将成为可能。像Babylon.js这样的Javascript3D库中的那些预先存在的标题也会看到改进。

在游戏之外,生产力应用程序可以使用该API来“将计算卸载到GPU。根据WebGPUExplainer的说法,像GoogleMeet这样的电话会议平台可以利用改进的机器学习来更有效地运行(在新标签页中打开).

WebGPU目前作为Chrome113测试版的默认设置提供(在新标签页中打开),可在Windows、ChromeOS和macOS上下载。但是,至少对于前两个系统,您必须满足一些系统要求。Windows设备必须支持Direct3D12,而ChromeOS设备必须启用VulkanAPI。如果你更愿意等待稳定发布,Chrome113将正式发布(在新标签页中打开)4月26日使用WebGPU。

对于像我们这样的早期采用者,Google提供了一些资源,因此人们可以看到API的实际应用。我们尝试了Babylon.js库中的几款游戏(在新标签页中打开)在Chrome111和Chrome113beta上查看是否有任何重大升级。像TempleRun2这样的单人游戏除了速度稍快之外并没有真正的性能提升。但是,对于免费的FPS(第一人称射击)多人游戏ShellShockers,我们确实注意到加载时间更快,帧速率更流畅。在图形方面,所有游戏看起来都没有什么不同,但请记住,采用才刚刚开始。要查看WebGPU的图形功能,Babylon.js在其网站上有一个免费的技术演示(在新标签页中打开).

至于其他浏览器,谷歌表示对Firefox和Safari的WebGPU支持仍在“进行中”。Linux和Android设备也计划稍后获得API。没有关于iOS发布的官方消息,但考虑到对macOS的支持,这可能只是时间问题。