Emscripten je kompilátor jazyka LLVM pre JavaScript.Berie bitový kód LLVM (ktorý sa dá generovať z jazyka C / C ++ pomocou jazyka Clang alebo iného jazyka, ktorý je možné previesť na bitový kód LLVM) a kompiluje ho do JavaScriptu, ktorý je možné spustiť na webe (alebo kdekoľvek inde, kde sa dá spustiť JavaScript).Pomocou Emscripten môžete * skompilovať C a C ++ kód do JavaScriptu a spustiť ho na webe * Spustiť kód aj v jazykoch ako Python, kompilovaním CPythonu z C do JavaScriptu a interpretáciou kódu na webe