Emscripten, LLVM bitcode'undan JavaScript kodu üreten bir alet. Arkasında
http://en.wikipedia.org/wiki/Asmjs var.
Sitesinden de görülebileceği gibi hatırı sayılır büyüklükte projeler emscripten ile JavaScript portuna kavuşmuş. Örnekler daha çok oyunlar ve oyun motorlarını kapsıyorsa da ben sqlite3 (amalgamation) derleyebildim. Şaşırtıcı bir şekilde denediğim hiç bir C++ kodunda hata vermedi. Derleme esnasında "-o x.html" diyerek kodun çalışması için html sayfasını da oluşturabiliyorsunuz.
Web installer ile birlikte node.js, phyton, clang ve tabi ki emscripten otomatik olarak kuruluyor. İlk seferde clang ve node.js'yi kurmadı, sanırım installer bağlantı sorunlarını umursamıyor.
https://github.com/kripken/emscripten/wiki