### Emscripten is an LLVM-based project that compiles C and C++ into highly-optimizable JavaScript in asm.js format. This lets you run C and C++ on the web at near-native speed, without plugins.

Porting

Compile your existing projects written in C or C++ and run them on all modern browsers.

APIs

Emscripten converts OpenGL into WebGL, and lets you use familiar APIs like SDL, or HTML5 directly.

Fast

Thanks to LLVM, Emscripten and asm.js, code runs at near-native speed.

Interested to learn more? Read our About Page!

Ready to get started? Download and install the SDK and then proceed to the Tutorial!