This is the 2nd article in a 3-part series: A crash course in memory management A cartoon intro to ArrayBuffers and SharedArrayBuffers Avoiding race conditions in SharedArrayBuffers with Atomics In the last article, I explained how memory-managed languages like JavaScript work with memory. I also explained how manual memory management works in languages like C. Why is this important when we’re tal