Один очень сеньёристый JS/TS разраб говорил что wasm никогда не получит доступа к DOM и прочим API, потому что "в этом нет смысла". Сижу читаю Interface Types пропозал и кекаю.
Он уже имеет частичный проксированный доступ через reference types. Ну кроме Safari. Но interface types конечно выводит все этон на новый уровень. Не зря раньше он назывался WebIDL-bindings