NOTE This is not meant to be offensive. It's just an important and personal note.
My worry with WebAssembly is that it won't change the "non-free software automatically being used" scenario.
If the specification doesn't require web browser developers to implement a license verification mechanism and some sort of "per page" package manager (almost like what GreaseMonkey has) and doesn't have filter enabled by default so that non-free software is blocked, then it'll end up being the same thing as non-free JavaScript.
There was an issue openned against WebAssembly, but it was closed due to inactivity: https://github.com/WebAssembly/design/issues/1011.
Accordingo to Stallman, fostering WebAssembly as it is now doesn't change the already existing problems regarding software freedom, see https://media.libreplanet.org/u/libreplanet/m/free-software-awards-with-richard-stallman-awards-presentation-and-speech/.