Extra Credit

WebAssembly

Official docs outline

11 sections
  1. Overview and Concepts

    Design goals, concepts, values, instructions, and modules.

  2. Structure

    Abstract syntax of types, instructions, and modules.

  3. Validation

    Typing rules for validating modules.

  4. Execution

    Runtime structure, stack machine semantics, and instantiation.

  5. Binary Format

    Binary encoding of modules.

  6. Text Format

    The WAT text format.

  7. JavaScript API

    Loading and instantiating modules from JavaScript.

  8. Web API

    Streaming compilation and embedding in the Web platform.

  9. Security Model

    Sandboxing, memory safety, and threat model.

  10. Use Cases and Goals

    Intended uses beyond the browser.

  11. WASI System Interface

    System interface standard for WebAssembly outside the browser.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 41