Het internet kent een exponentiele groei, websites worden almaar veelzijdiger en geavanceerder. Niet verwonderlijk dat Javascript – dé programmeertaal van het web – de laatste jaren aan een enorme opmars bezig is. Dit blijkt eveneens uit de statistieken van het open-source platform Github, waar Javascript met voorsprong de populairste programmeertaal is.
Achter elke (geavanceerde) website schuilt een (minstens even geavanceerde) server. Gezien die nauw moeten samenwerken, worden beide vaak samen ontwikkeld door dezelfde developers. Om dit zo eenvoudig en duidelijk mogelijk te maken voorziet Node.js in een platform om de volledige server infrastructuur eveneens in Javascript te programmeren. Bovendien bevat npm (Node’s Package Manager) de grootste collectie van open-source libraries. Hiermee is het opzetten en programmeren van een nieuwe server in een handomdraai gebeurd.