WebAssembly: The Definitive Guide
Safe, Fast, and Portable Code
by Brian Sletter (2022)


O’Reilly: https://learning.oreilly.com/library/view/webassembly-the-definitive/9781492089834/
Github: https://github.com/bsletten/wasm_tdg


Discord channel: #wasm
Discord server: https://bit.ly/35RhGXM


Zoom: https://us02web.zoom.us/j/84281187589

Notes and Progress

Chapters

Status

1-2

Emoji :heavy_check_mark: - April 2022

3-4

Emoji :heavy_check_mark: - May 2022


Ad-Hoc Meetups

We’re doing ad-hoc meetings on any of the chapters that we’d like to discuss together. In this book, there are some chapters that some might find of interest and other chapters that others might find of interest. Where there’s enough interest together on one chapter, then we can do an ad-hoc meetup.

Chapters

Interested in doing ad-hoc meetup





Meetups so far

Chapters 3 & 4
WebAssembly Modules
WebAssembly Memory

May 3, 2022

Presenter

Module Structure
Exploring Module Sections

Jens

Working with Modules
Future ES6 Module Integration

Amish

TypedArrays
WebAssembly Memory Instances

Casey

Using the WebAssembly Memory API
Strings at Last!

Casey


Chapters 1 & 2
Introduction
”Hello World!” (Sort of)

April 26, 2022

Presenter

What WebAssembly Offers
History of the Web
Origins of JavaScript

Casey

Evolution of the Web Platform
Native Client (NaCl)
ams.js
Rise of WebAssembly

Casey

WebAssembly Text Format (Wat)

Casey

Converting Wat to Wasm
Running Wasm in a Repl
Running Wasm in the Browser

Casey