I like Nim. WASM is not natively supported by the core team, and the biggest of all. Cyclic Imports. Rest, its a great great language.
If these two issues are resolved. I am all in for Nim
Nim supports wasm. You can target it with `--cpu:wasm32`. You most likely want to pair that with emscripten. Here's an example: https://github.com/paranim/parakeet