Node.js est un environnement d'exécution JavaScript basé sur le moteur Chrome V8. Node.js utilise un modèle d'E/S non bloquant et piloté par les événements, ce qui le rend léger et efficace. npm, le gestionnaire de packages Node.js, est le plus grand écosystème de bibliothèques open source au monde.