JavaScript Atomics_basics Guide
Atomics performs thread-safe operations on SharedArrayBuffer for concurrent access between workers. The guide walks through Atomic Operations. `Atomics.add(buf, index, val)` — add. `.sub()` — subtract. `.and()` / `.or()` / `.xor()` — bitwise. `.load(buf, index)` — read. `.store(buf, index, val)` — write. `.exchange()` — swap. `.compareExchange()` — conditional swap. `.wait(buf, index, expected)` — wait for value. `.notify(buf, index, count)` — wake waiters. Requires cross-origin isolation headers. The guide is organized into 1 sections that build on each other, each pairing a prose explanation with runnable code. Related guides: Arrays, Strings, Numbers, Math, Date. This is one of 145 JavaScript guides on JS Reference — see the full list on the guides page. Practice what you learn in the JavaScript playground, and look up any unfamiliar term in the JavaScript glossary.