Emscripten: an LLVM to JavaScript compiler · HackerTrans