WASM has taken 7 years ago to get where desktop C++ was 20 years ago. Or rather, within approximate psuedo-spitting-distance to desktop.
Also add WASM versus MSIL into the mix regarding runtime capabilities.