Atomics.sub is a way to subtract a particular value from a particular index in a typed array. It is also fairly simple to use:
const sab = new SharedArrayBuffer(1);const arr = new Uint8Array(sab);arr[0] = 5;console.log(Atomics.sub(arr, 0, 2));console.log(Atomics.load(arr, 0));
Atomics.sub is, again, a thread-safe way of doing arr[0] -= 2.
This outputs:
53