Встречается на собеседованиях • сегодня
Как создать новый процесс в Js
В JavaScript (в браузере) нельзя напрямую создавать процессы, так как он выполняется в однопоточном окружении. Однако можно имитировать параллельное выполнение с помощью:
- Web Workers – выполняют код в отдельном потоке:
js
const worker = new Worker('worker.js');
worker.postMessage('Start work');
worker.onmessage = (e) => console.log(e.data);- Child Processes в Node.js (если речь о серверном JS):
js
const { spawn } = require('child_process');
const ls = spawn('ls', ['-lh']);
ls.stdout.on('data', (data) => console.log(data.toString()));- setTimeout/setInterval – для асинхронного выполнения, но не параллельного.
Основное ограничение – в браузере нет доступа к системным процессам из соображений безопасности.

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