![](https://csdnimg.cn/release/download_crawler_static/89280668/bg1.jpg)
Emscripten: An LLVM to
JavaScript Compiler
Alon Zakai
Mozilla
![](https://csdnimg.cn/release/download_crawler_static/89280668/bg2.jpg)
What? Why?
![](https://csdnimg.cn/release/download_crawler_static/89280668/bg3.jpg)
Compiling to JavaScript
●
The web is everywhere
–
PCs to iPads
–
No plugins, no installation required
–
Built on standards
●
The web runs JavaScript
![](https://csdnimg.cn/release/download_crawler_static/89280668/bg4.jpg)
Existing Compilers to JavaScript
●
Google Web Toolkit: Java (Gmail, etc.)
●
CoffeeScript
●
Pyjamas: Python
●
SCM2JS: Scheme
●
JSIL: .NET bytecode
●
(and many more)
●
But C and C++ are missing!