Explore Emscripten, a groundbreaking tool for compiling C and C++ code to JavaScript, in this 45-minute JSConf EU 2011 talk. Discover the motivations behind Emscripten's development, its applications in various domains including gaming and web audio, and its impact on memory management and filesystem operations. Learn about the compiler's inner workings, examine C code examples, and understand the binding API. Compare Emscripten's performance with other languages, delve into implementation notes, and gain insights into future developments. Engage with questions and performance considerations to deepen your understanding of this innovative technology that bridges native and web development.
Overview
Syllabus
Intro
Why Emscripten
Bullet
SequelLite
Python Ruby Lua
Web Audio
Memory
Filesystem
Compiler
How does it look
C example
Binding API
Speed
Comparison with other languages
Notes
Future
Questions
Performance
Taught by
JSConf