Node.js är en JavaScript-baserad plattform för serverutveckling, byggd på Google V8-motorn, som utmärker sig genom sin icke-blockerande I/O-modell för hög pRESTanda med en enda tråd. Utveckling med Node.js kräver en asynkron programmeringsstil för I/O-operationer, vilket möjliggör effektiv hantering av tusentals förfrågningar per sekund. Plattformen har ett rikt ekosystem av inbyggda och tredjepartsmoduler, som enkelt hanteras via pakethanteraren npm, vilket underlättar utvecklingen av komplexa applikationer. Artikeln belyser Node.js historiska rötter i icke-blockerande I/O-tekniker från 1983 och jämför den med liknande ramverk som Twisted (Python) och EventMachine (Ruby). Praktiska exempel ges för installation, skapande av nätverksservrar (echo och HTTP) och användning av populära moduler som Express för webbutveckling.