WebGPU
What
WebGPU is the modern graphics + compute API for the web — a low-overhead replacement for WebGL that maps directly onto Vulkan, Metal, and D3D12. It exposes the same kind of explicit control that native graphics APIs give: command buffers, bind groups, pipeline state, compute shaders. WGSL (WebGPU Shading Language) is its required shader language; SPIR-V can compile to WGSL but isn't accepted at runtime.
W3C reached Candidate Recommendation in 2023; Chrome shipped first (113), Safari followed (Tahoma/iOS 17), Firefox enabled it behind a flag and is rolling out gradually.
Why It's In The Canon
WebGPU is the moment the browser stopped being a graphics second-class citizen. WebGL pretended OpenGL ES 2/3 was good enough for 12 years; meanwhile native gaming, ML, and pro creative tooling moved to explicit APIs that map to how the GPU actually works. WebGPU pulls the web onto that train without forcing devs to learn three different APIs (one per OS).
For taste this matters because: (a) it makes browser-native real-time 3D, ML inference (transformers.js, web-llm), and compute-heavy creative tools genuinely viable — not toys, real tools that ship; (b) it changes the design vocabulary of what "a website" can do — interactive shaders, particle systems, GPU physics, ambient generative environments — without an install or a 100MB bundle; (c) it sets up the next decade of web design where the graphics layer is GPU-explicit, not abstracted-and-hoping.
Anyone working on web platforms, generative design, or interaction-rich product UI should learn WebGPU's shape (bind groups, compute pipelines, WGSL idioms) the way 2010s designers learned CSS Flexbox — it's the layer the future is built on.




