Спецификация ECMAScript определяет объект Atomics в разделе 24.4.
Среди всех глобальных объектов это темнее для меня, так как я не знал о его существовании, пока не прочитал его спецификацию, а также у Google не так много ссылок на него (или, возможно, название слишком общее и все погружается в воду?).
Согласно его официальному определению
Объект Atomics предоставляет функции, которые работают неделимо (атомарно) в ячейках массива совместно используемой памяти, а также функции, которые позволяют агентам ожидать и отправлять примитивные события
Таким образом, он имеет форму объекта с множеством методов для обработки низкоуровневой памяти и регулирования доступа к ней. А также его общедоступный интерфейс заставляет меня предположить это. Но каково реальное использование такого объекта для конечного пользователя? Почему это публично? Есть ли примеры, где это может быть полезно?
Спасибо