Node.js

Node.js — это программная платформа, которая делает JavaScript языком общего назначения. Ее также называют средой выполнения JS. Она умеет связываться с внешними библиотеками, вызывать команды из кода и выполнять роль веб-сервера. Если объяснять проще, этот инструмент добавляет к полностью фронтендовому языку бекендовую часть, позволяя создавать с его помощью не только веб-сайты, но и полноценные приложения, без задействования браузера.
Как и JavaScript, Node запускается в V8. Это среда выполнения, переводящая написанное веб-разработчиком в машинный код — набор прямых инструкций для компьютера, не требующие интерпретации. Таким образом низкоуровневый код становится быстрым и удобным для распознавания машиной.