Back to Emscripten

Talks and Publications

site/source/docs/introducing_emscripten/Talks-and-Publications.rst

5.0.73.1 KB
Original Source

.. _Talks-and-Publications:

====================== Talks and Publications

Presentations

  • Slides from Mozlando 2015: Emscripten, WebAssembly, and Binaryen <https://kripken.github.io/talks/wasm.html>_ (kripken <https://github.com/kripken>_)

  • Slides from CppCon 2014:

    • Emscripten & asm.js: C++'s role in the modern web <http://kripken.github.io/mloc_emscripten_talk/cppcon.html>_ (kripken <https://github.com/kripken>_)

      • Video of talk <https://www.youtube.com/watch?v=JhMlWj4tCDo&list=UUMlGfpWw-RUdWX_JbLCukXg>__
    • Connecting C++ and JavaScript on the Web with Embind <http://chadaustin.me/2014/09/connecting-c-and-javascript-on-the-web-with-embind/>_ (chadaustin <https://github.com/chadaustin>_)

      • Video of talk <https://www.youtube.com/watch?v=Dsgws5zJiwk&list=UUMlGfpWw-RUdWX_JbLCukXg>__
  • Slides from GDC 2014: Getting started with asm.js and Emscripten <https://web.archive.org/web/20140325222509/http://people.mozilla.org/~lwagner/gdc-pres/gdc-2014.html#/>_ (kripken <https://github.com/kripken>, lwagner <https://blog.mozilla.org/luke/>)

  • Slides from Strange Loop 2013: Native speed on the web, JavaScript and asm.js <http://kripken.github.io/mloc_emscripten_talk/sloop.html#/>_ (kripken <https://github.com/kripken>_)

  • Slides from GDC Europe 2013: C++ on the Web <http://www.slideshare.net/andreweissflog3/gdce2013-cpp-ontheweb>_ (floh <https://github.com/floooh>_)

  • Slides from QCon 2013: Connecting languages together <http://kripken.github.io/mloc_emscripten_talk/qcon.html>_ (kripken <https://github.com/kripken>_)

  • Slides from Quo Vadis 2013: C++ on the Web: Run your big 3D game in the browser! <http://de.slideshare.net/andreweissflog3/quovadis2013-cpp-ontheweb>_ (floh <https://github.com/floooh>_)

  • Slides from GDC 2013:

    • Compiling C/C++ to JavaScript <http://kripken.github.io/mloc_emscripten_talk/gindex.html#/>_ (kripken <https://github.com/kripken>_)
    • Multiplatform C++ on the Web with Emscripten <http://www.slideshare.net/chadaustin/multiplatform-c-on-the-web-with-emscripten-18258801>_ (chadaustin <https://github.com/chadaustin>_)
  • Slides from mloc.js: Big Web App? Compile it! <http://kripken.github.io/mloc_emscripten_talk/index#/>_ (kripken <https://github.com/kripken>_)

  • JSConf.eu 2011: Emscripten <http://www.youtube.com/watch?v=mB3xPqF8VnQ>_ (kripken <https://github.com/kripken>_)

Papers

  • Emscripten: An LLVM-to-JavaScript Compiler <https://github.com/emscripten-core/emscripten/blob/main/docs/paper.pdf?raw=true>_ (kripken <https://github.com/kripken>_) — A detailed explanation of how Emscripten works, covering the memory model, relooper algorithm, etc. This is now somewhat outdated.

Books

  • WebGL Insights <https://www.crcpress.com/WebGL-Insights/Cozzi/9781498716079>_: 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 <http://link.springer.com/book/10.1007/978-1-4302-6698-3>_ — Book with a chapter on Emscripten (2014).