A real Nim 2.2.4 compiler (compiled to WebAssembly) running in your browser.
It compiles your Nim code to C, then clang.js (compiled to wasm)
turns each C file into a wasm object and links them into a final wasm, which runs.
Click Build & Run to try it.