EmScripten

EmScripten is an LLVM to JavaScript compiler.

github.com