What would be nice even if WASI support takes some time to come is to have a design that makes 0 assumptions about JavaScript in Kotlin/Wasm. It is nice to have JS interrop if needed, but it should be entirely optional and I have the feeling that's not yet the case today.