server-side Com ele é possível criar aplicações Javascript para rodar como uma aplicação standalone em uma máquina, não dependendo de um browser para a execução, como estamos acostumados. 2
apenas uma thread, na qual é responsável por executar o javascript. O ponto positivo é que enquanto em outras linguagens, são multi-threads, e demandam muito mais de RAM, o Node traz a vantagem de trabalhar com Event Loop, enquanto tu faz uma requisição, o Node trata isso como um Evento e acaba esperando por novos eventos para tratar, Arquitetura Node 4 .