I'm pretty sure it boils down to JS can be fast (after all the ASM.js subset of JS is what started WASM), WASM is fast... and also more compact, so smaller filesizes which means faster downloads. There are probably other advantages as well (like reliable performance, even if you have fast JS, you don't know which code changes code throw you of the hot path and make your JS slower)