.. _Talks-and-Publications: ====================== Talks and Publications ====================== Presentations ============= - Slides from Mozlando 2015: `Emscripten, WebAssembly, and Binaryen `_ (`kripken `_) - Slides from CppCon 2014: - `Emscripten & asm.js: C++'s role in the modern web `_ (`kripken `_) - `Video of talk `__ - `Connecting C++ and JavaScript on the Web with Embind `_ (`chadaustin `_) - `Video of talk `__ - Slides from GDC 2014: `Getting started with asm.js and Emscripten `_ (`kripken `_, `lwagner `_) - Slides from Strange Loop 2013: `Native speed on the web, JavaScript and asm.js `_ (`kripken `_) - Slides from GDC Europe 2013: `C++ on the Web `_ (`floh `_) - Slides from QCon 2013: `Connecting languages together `_ (`kripken `_) - Slides from Quo Vadis 2013: `C++ on the Web: Run your big 3D game in the browser! `_ (`floh `_) - Slides from GDC 2013: - `Compiling C/C++ to JavaScript `_ (`kripken `_) - `Multiplatform C++ on the Web with Emscripten `_ (`chadaustin `_) - Slides from mloc.js: `Big Web App? Compile it! `_ (`kripken `_) - JSConf.eu 2011: `Emscripten `_ (`kripken `_) Papers ====== - `Emscripten: An LLVM-to-JavaScript Compiler `_ (`kripken `_) — A detailed explanation of how Emscripten works, covering the memory model, relooper algorithm, etc. **This is now somewhat outdated**. Books ===== - `WebGL Insights `_: Desaulniers, N. (2015). **Chapter 5: Emscripten and WebGL**. In P. Cozzi, WebGL Insights (pp. 71-88). Boca Raton, Florida: A K Peters/CRC Press. Amazon CRC Press. - `HTML5 Game Development Insights `_ — Book with a chapter on Emscripten (2014).