>In Zig’s case, I explored this possibility, and found the generated C code to not only be target-specific, but also large.
Even ignoring the large-ness, the fact that it was target-specific makes it unusable for bootstrapping new targets.
The WASM blob is target-independent.