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