WebGPU
WebGPU is a new web standard for general purpose GPU compute and graphics. It is designed to be a low-level API, based on D3D12, Vulkan and Metal, and is designed to be used in the browser. It is designed to be more efficient and performant than WebGL, and is designed to be used for machine learning, graphics, and other compute tasks.
WebGPU is available out-of-box in latest versions of Chrome and Edge on Windows, macOS, Android and ChromeOS. It is also available in Firefox behind a flag and Safari Technology Preview. Check WebGPU status for the latest information.
This initial release of WebGPU was made available in Chrome 113, on ChromeOS devices with Vulkan support, Windows devices with Direct3D 12 support, and macOS. Linux, Android, and expanded support for existing platforms is coming soon.
WebGPU is a work-in-progress for Firefox and Safari, in addition to the initial implementation in Chrome
https://developer.chrome.com/blog/webgpu-io2023#context_on_webgpu
Dawn: https://github.com/faro-oss/Dawn