Здесь есть такая мысль: "в текущей версии WebAssembly вы не можете напрямую вызывать методы DOM. Прямой доступ к DOM входит в план развития WebAssembly, но еще не является частью спецификации.
А пока вы можете передать функцию JavaScript, которая может взаимодействовать с DOM так, как вам нужно. Затем WebAssembly может просто вызвать эту JS-функцию"
Все три статьи Lin Clark прочел: Creating a WebAssembly module instance with JavaScript Memory in WebAssembly (and why it’s safer than you think) WebAssembly table imports… what are they?