WebGPU

WebGPU
StatusCandidate recommendation (CR)
Year started18 May 2021 (2021-05-18)
First published18 May 2021 (2021-05-18)
Latest versionW3C Candidate recommendation
(As of 2025)
OrganizationW3C
Committee
  • GPU for the Web WG
  • GPU for the Web CG
Editors
  • Justin Fan
  • Brandon Jones
  • Dzmitry Malyshau
  • Myles C. Maxfield
  • Kai Ninomiya
Related standards
Domain
Websitewww.w3.org/TR/webgpu/

WebGPU API is a JavaScript, Rust, C++, and C API for cross-platform efficient graphics processing unit (GPU) access. Using a system's underlying Vulkan, Metal, or Direct3D 12 technologies, WebGPU allows for graphics processing, games, and more, as well as AI and machine learning applications. WebGPU is intended to supersede the older WebGL as the main graphics standard for the Web.[1]

In JavaScript, WebGPU can be provided by a web browser or other JavaScript environment like Node.js and Deno. Rust and C++ can use their respective implementations of the WebGPU specification. Other languages like Python, Java, and Go can use WebGPU by extending the C language specification.

Google Chrome and Microsoft Edge first released WebGPU support in April 2023.[1][2]Safari debuted WebGPU support in June 2025 with Safari 26. As of June 2025, Firefox has experimental support.[2] The W3C standard is a candidate recommendation.

  1. ^ a b Cite error: The named reference chrome113 was invoked but never defined (see the help page).
  2. ^ a b "WebGPU Implementation Status". GitHub. Retrieved June 16, 2025.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search