Node.js est une plateforme logicielle en open-source qui exécute du code JavaScript côté serveur. Créé en 2009, il a été conçu pour construire des applications web évolutives et rapides. Node.js utilise un modèle non bloquant et basé sur des événements pour rester léger et efficace, même face à des applications de données en temps réel qui s’exécutent sur des appareils distribués. C’est un choix populaire pour la création d’applications à grande échelle telles que les salles de chat en ligne, les jeux multijoueurs et la collaboration en temps réel.