Android 版 Chrome 默认启用 WebGPU

Chrome 团队宣布,在搭载 Android 12 及更高版本并由 Qualcomm GPU 和 ARM GPU 提供支持的设备上,Chrome 121 现在会默认启用 WebGPU。

在 Chrome(Android 版)上运行的 WebGPU 示例

Chrome 团队称将逐步扩展支持范围,以涵盖更广泛的 Android 设备,包括在不久的将来搭载 Android 11 的设备。此次扩展将有赖于进一步的测试和优化,以确保在各种硬件配置下提供顺畅的体验。请参阅问题 chromium:1497815。

WebGPU 是由 W3C GPU for the Web 社区组所发布的规范,目标是允许网页代码以高性能且安全可靠的方式访问 GPU 功能。WebGPU 是一套为浏览器设计的图形 API 标准,为了弥合各个平台图形 API 的差异性,它对 DirectX12、Vulkan、Metal 进行了融合和封装。借助 WebGPU,可以充分释放现代 GPU 硬件的强大能力,让开发者可以用 TS/JS 在 Web 端也开发媲美原生表现力的场景,实现更大型更复杂的 3D 场景表现,甚至使用现代 GPU 的通用计算能力完成之前无法想像的复杂计算任务。

Chrome 团队表示,WebGPU 是一种新的 Web 图形 API,具有显着的优势,比如大幅减少相同图形的 JavaScript 工作量,以及为机器学习模型推理提供 3 倍以上的改进。因为 WebGPU 提供了更灵活的 GPU 编程和访问,从而实现 WebGL 无法提供的高级功能。

延伸阅读:Chrome 发布首个 WebGPU 实现