Emscripten is an LLVM compiler that also produces an HTML5 app. Useful if you want to make a game from actual scratch, but can't be bothered to convert your code to HTML