Path: blob/main/site/source/docs/introducing_emscripten/Talks-and-Publications.rst
4154 views
.. _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).