"V případě WebAssembly se počítá s tím, že se budou využívat již existující a ověřené části prohlížečů, zejména celý DOM a základní funkce pro práci s ním. To je podle mého názoru lepší a především praktičtější přístup než snaha o nové objevování kola. "
Tohle umely i uz zminovany Java applety. Jedinej rozdil, ze ze v dobe jejich rozmachu neexistovalo HTML5, takze nic narocnejsiho nez by zvlad levou zadni i Javascript na DOMu moc delat neslo...
https://docs.oracle.com/javase/tutorial/deployment/applet/manipulatingDOMFromApplet.html