Course Highlights
  • Understand what WebAssembly is and how it will impact Web Development
  • Learn to load and run WebAssembly modules, using native JavaScript browser APIs
  • Compile C and C++ code using Emscripten
  • Advanced Emscripten features such as calling JS from WA and vice-versa
Curriculum

2 Topics
Introduction
Prerequisites & Lesson Structure

5 Topics
Loading a WASM
Exports: Calling C from JavaScript
Imports: Calling JavaScript from C
Memory Access: Reading Strings
Custom Memory Imports

11 Topics
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

4 Topics
Micro Benchmark: Prime Numbers
Canvas Project 1: Setup
Canvas Project 2: Data Structure
Canvas Project 3: Animation

1 Topic
Bonus Lecture: Feedback & Stackacademy.tv Courses

  Write a Review

Getting started with WebAssembly & Emscripten

Go to Paid Course