Part I

Getting Started

The first five chapters set up the machine. You will write modules by hand in the text format, run them in the same engine a browser uses, and learn the handful of ideas everything else is built on: a typed operand stack, four number types whose signedness lives in the instructions, and functions whose call stack you cannot see.

  1. 1Introduction
  2. 2Hello, WebAssembly
  3. 3A Stack Machine
  4. 4Numbers
  5. 5Functions