AtollJS приносит многопоточность и общую память в JavaScript
Вышел фреймворк AtollJS, который добавляет в JavaScript настоящую многопоточность и разделяемую память. Он предлагает типизированную схему памяти через defineSharedMemory, вызовы воркеров как методы через defineWorker, реактивные чтения через observe и рендеринг UI прямо в воркере с помощью @atolljs/islands.
- defineSharedMemory компилирует схему полей в детерминированный байтовый layout
- defineWorker даёт типизированный прокси над пулом воркеров с очередями и респавном
- observe и defineTask позволяют читать данные воркера без postMessage
- @atolljs/islands рендерит React-компоненты внутри воркера и стримит DOM-операции
Читать дальше
Софт