The biggest name may be Emscripten, a modded version of LLVM that is rewired to spit out instructions for asm.js instead of machine code. The secret is that asm.js is a narrow subset of JavaScript designed to be easily optimized by the latest JavaScript engines, like SpiderMonkey. The resul...