Emscripten er en LLVM til JavaScript-kompilator.Det tager LLVM-bitcode (som kan genereres fra C / C ++ vha. Clang eller et hvilket som helst andet sprog, der kan konverteres til LLVM-bitcode) og kompilerer det til JavaScript, som kan køres på nettet (eller hvor som helst andet sted JavaScript kan køre).Ved hjælp af Emscripten kan du * Kompilere C- og C ++ -kode til JavaScript og køre den på nettet * Køre kode på sprog som Python også, ved at kompilere CPython fra C til JavaScript og fortolke kode på den på nettet