This future isn't better.
This future isn't better.
Also that is still WIP and doesn't yet make use of .NET linker.
Excited to see how much smaller a good linker can make this.
I can easily imagine asynchronous compilation of Web Assembly modules in background threads as its use increases.
Regardless, as long as you're network-bound in the critical-path, that will only help to the extent that partial execution works well. That is baked into HTML/CSS/JS; not so much with WASM.
I'd point out that the need for better dynamic linking to enable lower TTI is also a problem faced in the bundling/tooling heavy JS community.
Which strongly suggests to me that intuitions about KBs-of-JS vs KBs-of-Wasm are likely to be wrong, especially as the state of wasm implementations improves.