WebAssembly Introduction


Details
Agenda (talks start 7.30pm):
- Thomas Tränkler (15 minutes): Welcome & Introduction
- Stephan Herhut, Google (30 minutes): From C++ to WebAssembly code
- Andreas Haas, Google (30 minutes): The internal structure of a WebAssembly module
- Nidin Vinayakan (30 minutes): Introduction to AssemblyScript
(talks will be recorded)
Abstract:
-
Thomas Tränkler: Welcome & Introduction
Welcome and brief intro to the implications of WebAssembly for the web and native code. -
Stephan Herhut: From C++ to Wasm code
In this talk, Stephan will show you how C++ code is compiled to WebAssembly. -
Andreas Haas: The internal structure of a WebAssembly module
In this talk, Andreas will explain what kind of sections a WebAssembly module contains, and what these sections mean. -
Nidin Vinayakan: Introduction to AssemblyScript
In this talk, I will introduce AssemblyScript (AS), a strict subset of TypeScript. AS allows compiling subset of typescript to WebAssembly. I will cover native types of AS and it’s interoperability with JavaScript. Then I will explore available memory allocators for AS.
Finally introduce how to use shared memory in AS followed by few examples and demos.

WebAssembly Introduction