WebGPU and WGSL specifications

The standards every browser implements, written by the W3C GPU for the Web Working Group. When documentation disagrees, the specification is the final word.

Official WebGPU documentation

Reference and guides from browser makers and MDN, with an entry for every interface, method and dictionary in the API.

WebGPU browser support

WebGPU ships in Chrome, Edge and Safari, and in Firefox on Windows. These pages track exactly which versions and platforms support it.

Official samples and learning material

Runnable examples and guides written or reviewed by people who work on the specification and the browsers.

WebGPU implementations

The open-source engines inside the browsers. Both also run outside the browser, so WebGPU code ideas carry over to native apps.

The GPU APIs underneath WebGPU

WebGPU is modelled on modern native graphics APIs and runs on top of them. Their documentation explains what the GPU is actually doing.

GPU vendor developer resources

Profilers, debuggers and performance guides from the companies that make the GPUs your WebGPU code runs on.

Where to start

I am new to WebGPU.
Read the introduction lesson, then keep the MDN WebGPU reference open while you work through the tutorial.
I know WebGL.
Chrome's From WebGL to WebGPU maps each concept across, and the WebGPU vs WebGL article shows what changes in practice, with numbers.
A demo does not run on my machine.
Check Can I use for your browser version, open WebGPU Report to see your adapter, and follow Chrome's troubleshooting tips.
I need the exact rule for something.
Search the WebGPU specification for API behaviour and validation, or the WGSL specification for shader types, layout and built-ins.