Node.js é uma ferramenta que permite executar JavaScript fora de um navegador Web. Os programadores usam-no para criar servidores Web, ferramentas de linha de comandos e scripts que trabalham com ficheiros.
JavaScript é muitas vezes executado num navegador para tornar as páginas Web interativas. Node.js oferece outro ambiente para executar a mesma linguagem, tal como usar a mesma receita em duas cozinhas diferentes.
Node.js não é uma linguagem de programação, mas sim o ambiente que executa JavaScript. Um projeto pode precisar dele para iniciar, testar ou compilar o código.
