Встречается на собеседованиях • сегодня
Сколько потоков можно создать
В JavaScript (в браузере) используется однопоточная модель выполнения. Основной поток — UI-поток, который обрабатывает события, рендеринг и JS-код. Однако, можно создавать дополнительные потоки через Web Workers:
js
// Основной поток
const worker = new Worker('worker.js');
// worker.js
self.onmessage = (e) => {
console.log('Message from main:', e.data);
self.postMessage('Hello from worker!');
};Ограничения:
- Нет доступа к DOM
- Ограниченное взаимодействие с главным потоком (только через postMessage)
- Количество воркеров ограничено возможностями устройства (обычно десятки)
В Node.js есть Worker Threads, но они работают иначе.

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