/WebAssembly-illustrated

WebAssembly (Wasm) illustrated

BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

WebAssembly (Wasm) illustrated

This is an illustrated document about the WebAssembly (Abstract machine).

Here is: WebAssembly (Wasm) illustrated (PDF).

Contents

1 Introduction

  • Overview

2 WebAssembly abstract machine

  • Abstract machine
  • Store
  • Stack
  • Computational model
  • Type
  • Trap
  • Thread
  • External interface

3 WebAssembly module

  • Module
  • Binary encoding

4 WebAssembly instructions

  • Instructions
  • Simple instructions
  • Control instructions
  • Byte order

Appendix A : Semantics

Appendix B : Implementation

  • Implementations
  • CLI development utilities
  • Test suites
  • Desugar examples

Appendix C : Future

References