The WASM will replace JavaScript argument exists not for any valid technology reasoning, because people desperately need it to (only for personal reasons) and don't understand how web technologies work on the front end.
The goal of WASM was never to replace JavaScript, but to replace Flash (before Adobe announced the death of Flash) in a language agnostic way.
What did you won with Flash being replaced?
At this time, and for the foreseeable future, there are no plans with active code in development to implement WASM as a JavaScript replacement, at least to my knowledge.
> Issues have been opened for native DOM bindings in WASM, but I am not sure if that work ever started.
I didn't say work had started on it. I just said that it is planned. See here for proof: http://webassembly.org/docs/high-level-goals/
> access browser functionality through the same Web APIs that are accessible to JavaScript
By passing data.
So what would a DOM API exposed to WASM look like? COM is the only example that comes to mind.
These two things aren't contradictory. wasm is typed.