Code cartoons
Sign in Subscribe
Jun 14, 2017 1 min read WebAssembly

Memory management, Shared ArrayBuffers, and Atomics series

An encoder ring coding the letter "H" into the number 72 and storing it in memory.

Without the component model, WebAssembly requires a lot more direct sharing and manipulation of memory. This series was intended to help people with that.

  • Part 1: A crash course in memory management
  • Part 2: A cartoon intro to ArrayBuffers and SharedArrayBuffers
  • Part 3: Avoiding race conditions in SharedArrayBuffers with Atomics

Published by:

You might also like...

Sep
22
Wasmtime Reaches 1.0: Fast, Safe and Production Ready!

Wasmtime Reaches 1.0: Fast, Safe and Production Ready!

Read Wasmtime Reaches 1.0: Fast, Safe and Production Ready! on the Bytecode Alliance blog.
Sep 22, 2022
Jun
02
Making JavaScript run fast on WebAssembly

Making JavaScript run fast on WebAssembly

Read Making JavaScript run fast on WebAssembly on the Bytecode Alliance blog.
Jun 2, 2021
Oct
20
Bytecode Alliance: One year update

Bytecode Alliance: One year update

Read Bytecode Alliance: One year update on the Bytecode Alliance blog.
Oct 20, 2020
Nov
19
Announcing the Bytecode Alliance: Building a secure by default, composable future for WebAssembly

Announcing the Bytecode Alliance: Building a secure by default, composable future for WebAssembly

Read Announcing the Bytecode Alliance: Building a secure by default, composable future for WebAssembly on the Bytecode Alliance blog
Nov 19, 2019
Aug
21
WebAssembly Interface Types: Interoperate with All the Things!

WebAssembly Interface Types: Interoperate with All the Things!

Read WebAssembly Interface Types: Interoperate with All the Things! on Mozilla's hacks blog.
Aug 21, 2019
Code cartoons © 2025
  • Sign up
Powered by Ghost