Node.js és un entorn de programació dissenyat per escriure aplicacions d'Internet escalables, notablementservidors web.[1]Els programes estan escrits enJavaScript, utilitzant una arquitectura orientada a esdeveniments, ientrada/sortida asíncrona per tal de minimitzar el temps de sistema i maximitzar l'escalabilitat.[2]Node.js consisteix en elmotor de JavaScript V8 de Google i de diverses llibreries incloses.
Node.js va ser creat per Ryan Dahl començant el 2009, i el seu creixement va ser patrocinat pel seu ocupador, Joyent.[3][4]
Node.js va rebre d'InfoWorld el premi a la tecnologia de l'any el 2012.[5]
Aquesta és una implementació completa de l'Hola, món! com a servidor HTTP en Node.js:
varhttp=require('http');http.createServer(function(request,response){response.writeHead(200,{'Content-Type':'text/plain'});response.end('Hola, món!\n');}).listen(8000);console.log('Servidor disponible a: http://localhost:8000/');- ↑Wait, What's Node.js Good for Again?Arxivat 2012-10-14 aWayback Machine., By Klint Finley, 25 de gener de 2011, ReadWriteHack
- ↑Cade Metz «The Node Ahead: JavaScript leaps from browser into future». The Register, 01-03-2011.
- ↑Why Everyone Is Talking About Node, By Jolie O'Dell, 10 de març de 2011, Mashable
- ↑Alex Handy. «Node.js pushes JavaScript to the server-side». SDTimes, 24-06-2011. [Consulta: 4 setembre 2011].
- ↑«Node.js Selected by InfoWorld for 2012 Technology of the Year Award». MarketWatch, 11-01-2012. Arxivat de l'original el 2012-02-02. [Consulta: 26 gener 2012].
AWikimedia Commons hi ha contingut multimèdia relatiu a:Node.js