Yes, sorry! I should've written GL, not GPU, but it's too late to edit it to fix. ...though there are some shaders involved.
FWIW I think GPU is fine as Webgl is the only api browser can use before Webgpu takes off.
I wonder why we don't get WebVulkan instead. Is it just because Apple Metal is insufficient to implement Vulkan on?
WebGPU is WebVulkan
Oh, good.
Interesting the default to blame Apple, but OK
We know that Apple does not expose a synchronization primitive needed for full Vulkan support. Apple could add such support to Metal any time they came to care enough. Anyway nobody else can.