NodeJS est un environnement d’exécution construite sur le moteur JavaScript V8 de Chrome. Il permet de développer des applications / API en utilisant du JavaScript côté serveur. Contrairement à plusieurs autres langages serveur, il adopte une approche non bloquante, ce qui permet d’avoir un comportement asynchrone.
On l'utilise pour :
- le développement de backend et d'API en JavaScript
- L'outillage de nos environnements de développement