Встречается на собеседованиях • сегодня
Какие знаешь воркеры
Веб-воркеры позволяют выполнять код в фоновом потоке, не блокируя основной поток UI. Основные типы:
- Dedicated Worker - работает в отдельном потоке, общается с основным через
postMessage:
js
// main.js
const worker = new Worker('worker.js');
worker.postMessage('Hello');
worker.onmessage = (e) => console.log(e.data);
// worker.js
onmessage = (e) => postMessage('Received: ' + e.data);
text
2. **Shared Worker** - может быть доступен из нескольких вкладок/окон:
```js
const worker = new SharedWorker('shared.js');
worker.port.start();- Service Worker - для оффлайн-работы, кэширования, push-уведомлений:
js
// Регистрация
navigator.serviceWorker.register('/sw.js');- Worklet - легковесные воркеры для специфичных задач (аудио, рендеринг CSS).
Воркеры не имеют доступа к DOM и ограничены в API, но полезны для тяжелых вычислений.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы