Встречается на собеседованиях • сегодня

Использовал ли воркеры

Да, использовал. 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
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы