
Chromium 实现 WebGPU 以统一浏览器中的图形访问
导航引擎 Chromium 现在包含对标准 WebGPU 的原生支持。这个编程接口已经在 Chrome 和 Edge 的稳定版本中激活,支持 Windows、macOS 和 ChromeOS,以及 Android 版的 Chrome。它加入了已经集成的 Firefox 和 Safari,创建了一个统一的开发者生态系统。🚀
一个现代 API 用于充分利用图形硬件
WebGPU 作为低级抽象层工作,允许直接在GPU上执行代码。它取代了旧的 WebGL,通过提供对硬件更精确的控制并承诺更高的性能。其设计适应当前的 GPU 架构,便于高效处理复杂图形和通用计算任务。
WebGPU 的关键优势:- 代码统一:开发者只需编写一次代码,即可在不同浏览器和操作系统上一致运行。
- 精确控制:与 WebGL 相比,提供更直接和详细的 GPU 功能访问。
- 潜在性能:其现代架构可为要求高的应用带来更高的速度和效率。
现在开发者可以讨论哪个 API 更好,而无需浏览器成为障碍,辩论完全转移到代码和算法选择上。
对 Web 开发和 3D 体验的影响
这种标准化积极影响了创建图形密集型 Web 应用,如视频编辑器、设计工具或视频游戏。它消除了为每个浏览器调整代码的需要,从而加速直接在 Web 上创建更丰富和复杂的视觉体验。
直接应用领域:- 浏览器游戏:允许开发具有更先进 3D 图形和更好性能的游戏。
- 创意工具:便于创建在线运行的视频编辑器、3D 建模或图形设计工具。
- 通用计算 (GPGPU):启用使用 GPU 处理非图形任务,如 Web 上的模拟或机器学习。
Web 图形的未来已来
随着 WebGPU 在主要浏览器引擎中可用,它巩固了一个统一且强大的 GPU API。这不仅简化了开发者的工作,还为新一代沉浸式和高性能图形 Web 应用打开了大门。现在的重点在于优化代码和选择最佳算法。💻