floooh, About last retoot: Interesting!
Mach is taking a shot at a WebGPU-like API in pure Zig, with Zig as shading language:
https://machengine.org/pkg/mach-sysgpu/
IMHO this makes a lot of sense, the native WebGPU implementation libraries turned out to contain quite a bit of fat.
TBH looking at Dawn I was rolling around that idea in my head too (WebGPU without the shader compiler isn't all that much code, and I would have moved that offline like in sokol-gfx).