Emscripten
emscripten-core/emscripten: Emscripten: An LLVM-to-WebAssembly Compiler
asm.js
Google Native Client
(PNaCl)
Haxe
WebAssembly
Emscripten - Wikipedia
https://en.wikipedia.org/wiki/Emscripten