NodeJS est un environnement serveur basé sur le langage JavaScript. Il a été créé en 2009 par Ryan Dahl. Il souhaitait améliorer la barre de progression de chargement de fichiers sur le site Flickr.