emscripten - Project Hosting on Google Code. And this is the tool that brought Python to the browser/server. It converts LLVM bitcode to JavaScript and enables a number of interesting tricks.