Inspirados por frameworks como Ruby Machine e Twisted Python, o Node.js evita threads baseadas em rede, e avança para um modelo direcionado a eventos, onde uma thread executa todo o código conforme exigido pelos eventos, como a abertura de conexões de rede, ou completar operações de entrada e saída (I/O). A versão 0.2.0 do Node.js foi testada no Linux, Macintosh e Solaris, e também roda no Windows, FreeBSD e OpenBSD. O fonte pode ser baixado [3] do site do Node.js. Para a construção do Node.js é preciso a versão 2.4 ou superior do Python, além do motor JavaScript V8 (no qual o Node.js é construído). O Node.js está sob um grande número de licenças. O V8 está sob a licença BSD, e outros componentes estão sob licenças GPLv2 e MIT. Já a licença geral é uma licença parecida com a MIT.
Saiba Mais:
[1] Heise Online: http://www.h-online.com/open/news/it...0-1062661.html
[2] Node.js: http://nodejs.org/
[3] Download do Node.js 0.2.0: http://nodejs.org/#download