I disagree. Webgpu is completely useleless middleware that is already outdated, and it bugs me it killed compute shaders for WebGL proposal. In addition webgpu still does not work on browsers out of box.

Interacting with webgpu from wasm is also often slower than webgl because the api is lower level and causes more gc overhead on js side.

It’s also massive and one of those perpetual beta situations that won’t ever be finished. And it has that stupid shader language. Missed chance, the API isn’t bad.