Язык JavaScript общий, но доступные API, модель модулей и ограничения среды различаются.
Чем браузерная среда исполнения JavaScript отличается от Node.js?
Язык JavaScript общий, но доступные API, модель модулей и ограничения среды различаются.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Язык JavaScript общий, но доступные API, модель модулей и ограничения среды различаются.
Браузер предоставляет DOM, навигацию и песочницу origin; Node — серверные API файлов, процессов и сети. Часть Web API есть и в Node, поэтому границу проверяют по версии. Наличие Promise не делает обе среды одинаковыми во всех деталях event loop.