Nodejs
![]() |
S'ha proposat fusionar aquest article a «Node.js». (Vegeu la discussió, pendent de concretar). |
![]() |
Aquest article o secció no cita les fonts o necessita més referències per a la seva verificabilitat. |
Node.js es un entorn de programació a la capa del servidor que es basa en el llenguatge de programació Javascript, amb E/S (I/O) de dades amb una arquitectura orientada a esdeveniments i basat amb el motor Javascript V8. Es va crear amb l'objectiu de ser útil per a la creació de programes de xarxa altament escalables, com per exemple, servidors web. Va ser creat per Ryan Dahl al 2009 i la seva evolució està supervisada per Joyent, empresa on treballa Dahl.
L'objectiu de Node.js s'assembla als de Twisted o Tornado de Python, Perl Object Environment de Perl, React de PHP, libevent o libev de C, EventMachine de Ruby, vibe.d de D i de Java existeix Apache MINA, Netty, Akka, Vert.x, Grizzly o Xsocket. Al contrari que la majoria el codi Javascript, no s’executa al navegador, sinó al servidor. Node.js implementa algunes especificacions de CommonJS. Node.js inclou un entorn REPL per una depuració interactiva.