WebAssembly doesn&#x27;t actually have anything to do with LLVM. There&#x27;s a LLVM backend that can generate it, but that&#x27;s no different from how emscripten acts as a LLVM -&gt; asm.js pipeline.