How do you figure, when certain features of javascript are supported on some browsers and not others? You've just swapped OS dependence for runtime dependence. JS's solution to this problem? Another layer of abstraction to make the JS cross-browser.
WASM already has this problem, what with 5 or 6 different incompatible runtimes already in existence.
WASM already has this problem, what with 5 or 6 different incompatible runtimes already in existence.