I share that view. Currently each high level language compiles to its own thing creating huge islands of code. C#, Java, Go, Rust, C etc will all compile their frameworks into the wasm files with very simple facade interfaces. The overhead will be enormous. Also the core is abstraction like memory and thread management is far from here.
It will take a decade to figure that out. Till then, wasm is good for single apps but not an ecosystem
> Currently each high level language compiles to its own thing creating huge islands of code. C#, Java, Go, Rust, C etc will all compile their frameworks into the wasm files with very simple facade interfaces.
This is more or less what SmallTalk has been doing for ages. The keyword for that is "image", in particular "single image".
It will take a decade to figure that out. Till then, wasm is good for single apps but not an ecosystem