Overview
  • Introduction
  • Prerequisites & Lesson Structure
WebAssembly Browser API
  • Loading a WASM
  • Exports: Calling C from JavaScript
  • Imports: Calling JavaScript from C
  • Memory Access: Reading Strings
  • Custom Memory Imports
Getting Started with Emscripten
  • What is Emscripten?
  • Installing Emscripten Tools
  • Compiling your first WASM
  • Compilation Options
  • Exporting C functions to JavaScript
  • Calling JavaScript functions from C
  • Preamble Conversion Functions
  • Emscripten Module & Memory Buffer
  • Debugging
  • Runtime Initialisation
  • Emrun
Practical WebAssembly
  • Micro Benchmark: Prime Numbers
  • Canvas Project 1: Setup
  • Canvas Project 2: Data Structure
  • Canvas Project 3: Animation
Outro
  • Bonus Lecture: Feedback & Stackacademy.tv Courses