Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
Executes a simple compute shader using WebGPU.
# webgpu/demo/compute.js
async function runCompute() {
const adapter = await navigator.gpu.requestAdapter();
const device = await adapter.requestDevice();
// Create buffer, compute pipeline, and dispatch
}
runCompute();WebGPU is a modern, low-level graphics and compute API for the web that provides high-performance access to GPU hardware. It is the successor to WebGL, offering better performance, compute shaders, modern GPU features, and a more efficient programming model inspired by Vulkan, Metal, and Direct3D 12.
Origin & Creator
WebGPU was designed by the W3C GPU for the Web Community Group, with major contributions from Google, Mozilla, Apple, Intel, and the broader WebAssembly/WebGL community (2017-2024).
Industrial Note
WebGPU is rapidly being adopted for in-browser AI inference, game engines, CAD tools, simulation platforms, ML model runners, and high-performance web visualizations. It enables workloads previously only possible natively.