Node.js é um interpretador de código
JavaScript que funciona do lado do
servidor. Seu objetivo é ajudar programadores na criação de aplicações de alta escalabilidade (como um servidor
web), com códigos capazes de manipular dezenas de milhares de conexões simultâneas, numa única máquina física. O Node.js é baseado no interpretador
V8. Foi criado por Ryan Dahl em 2009, e seu desenvolvimento é mantido pela empresa Joyent, onde Dahl trabalha.