Google has been working on getting a minimal form of glslang out the door, but they're having trouble because glslang is a pretty big beast.
It should either be comparing sources or comparing (source + compiler to get it working in a shipping stable browser), not mixing the two.
You cannot do that in .NET Native, for example.
But there's also a direct comparison of WSL vs SPIR-V wire size in he same graph, for cases where SPIR-V would be generated in advance.
Edit: Also seems like they are leaning pretty heavily into Babylon.js. I don't think a standard should be developed that closely with any one specific application or framework.
WebGPU itself is guided by input from many framework and engine developers.
Many developers already know that they will have to make significant overhauls to upgrade to WebGPU. "If WebGPU turns out to be as powerful as we all hope it to be libraries like Three.js will likely have to be rewritten from scratch in order to take full advantage of it." [0]
[0] https://github.com/mrdoob/three.js/issues/15936#issuecomment...