Основу программной платформы Node.js составляет движок V8, компилирующий JavaScript в машинный код. Этот движок, кстати, занимается интерпретацией js-кода в браузере Chrome и создан командой разработчиков Google.
Помимо движка, Node.js включает в себя установщик пакетов npm, что делает продукт практически универсальным. А если учесть возможность подключения сторонних библиотек, то становится ясно, что на Node.js можно создавать даже десктопные приложения. Так и есть.
Особенной популярностью Node.js пользуется у веб-программистов, поскольку отлично справляется с ролью быстрого и надежного веб-сервера, позволяющего использовать JavaScript для backend-разработки.