Web Assembly and EMCC

Web Assembly https://en.wikipedia.org/wiki/WebAssembly

Emscripten is a complete compiler toolchain to WebAssembly, using LLVM, with a special focus on speed, size, and the Web platform. https://emscripten.org/index.html