Встречается на собеседованиях • сегодня
Использовал ли воркеры
Да, использовал. Web Workers позволяют выполнять JavaScript в отдельном потоке, не блокируя основной UI. Полезны для тяжелых вычислений, обработки данных и т.д.
Пример:
javascript
// main.js
const worker = new Worker('worker.js');
worker.postMessage({ data: 'some data' });
worker.onmessage = (e) => console.log(e.data);
// worker.js
self.onmessage = (e) => {
const result = heavyCalculation(e.data);
self.postMessage(result);
};
text
Нюансы:
- Workers не имеют доступа к DOM
- Общение через postMessage (данные копируются, а не передаются)
- Для SharedArrayBuffer можно использовать SharedWorker
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы