Web Worker — это механизм запуска JavaScript в отдельном потоке, не блокируя основной (UI) поток. Создаёшь через new Worker("worker.js"), общаешься через postMessage/onmessage. Worker не имеет доступа к DOM, window, document — только вычисления. Идеально для тяжёлых задач: парсинг больших JSON, криптография, обработка изображений, сложные вычисления. Данные передаются копированием или через Transferable Objects (без копирования). SharedArrayBuffer позволяет шарить память между потоками.
Что такое Web Workers?
Middle
179 просмотровAFK Offer AI
Как реализовать markdown preview?