WebAssembly 、プリミティブな型しかないし、複雑なデータ構造とか妙な型とかブラウザのコア機能とかは JS 側からエクスポートして云々みたいな必要がありそうという認識をしている(実際どうだか知らんけど)
まあ CPU intensive なジョブだけ WebAssembly がメジャーになって、インターフェースとか DOM 弄りあたりの部分は JS や altJS になる、みたいな感じの棲み分けでうまいこと収束するのではないだろうか、というのが個人的な予測(まあ詳しくないので知らんけど)