Définition
Node.js est l'environnement qui permet d'exécuter du JavaScript (et TypeScript) en dehors du navigateur, donc côté serveur. Créé en 2009 autour du moteur V8 de Google Chrome, il excelle à gérer de nombreuses connexions simultanées, ce qui en fait un choix fréquent pour les API, les applications temps réel et les outils de build du web. Il est maintenu par la fondation OpenJS, avec une version à support long publiée chaque année.
Dans la pratique
Node.js permet à une même équipe de couvrir le frontend et le backend avec un seul langage, d'où la popularité des profils fullstack TypeScript. Le besoin doit préciser le framework (Express, NestJS, Fastify, Next.js) et la version de Node.js en production, car les versions sans support posent un risque de sécurité.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.