### Emscripten is a toolchain for compiling to asm.js and WebAssembly, built using LLVM, that 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, asm.js and WebAssembly, 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!