Node.js
logiciel libre et framework JavaScript côté serveur / De Wikipedia, l'encyclopédie encyclopedia
Cher Wikiwand IA, Faisons court en répondant simplement à ces questions clés :
Pouvez-vous énumérer les principaux faits et statistiques sur Node.js?
Résumez cet article pour un enfant de 10 ans
Node.js est une plateforme logicielle libre en JavaScript, orientée vers les applications réseau évènementielles hautement concurrentes qui doivent pouvoir monter en charge.
Cet article contient une ou plusieurs listes ().
Ces listes gagneraient à être rédigées sous la forme de paragraphes synthétiques, plus agréables à la lecture, les listes pouvant être aussi introduites par une partie rédigée et sourcée, de façon à bien resituer les différents items.
D'autre part, Wikipédia n'a pas pour rôle de constituer une base de données et privilégie un contenu encyclopédique plutôt que la recherche de l'exhaustivité.
Développé par | Ryan Lienhart Dahl et les développeurs de Node.js |
---|---|
Première version | [1] |
Dernière version | 22.0.0 ()[2] |
Dépôt | github.com/nodejs/node |
Écrit en | JavaScript C++ Python |
Système d'exploitation | Linux, Microsoft Windows, BSD et macOS |
Type | Environnement d’exécution |
Licence | Licence MIT |
Documentation | nodejs.org/en/docs |
Site web | nodejs.org |
Elle utilise la machine virtuelle V8, la bibliothèque libuv pour sa boucle d'évènements, et implémente sous licence MIT les spécifications CommonJS.
Parmi les modules natifs de Node.js, on retrouve http qui permet le développement de serveur HTTP. Ce qui autorise, lors du déploiement de sites internet et d'applications web développés avec Node.js, de ne pas installer et utiliser des serveurs webs tels que Nginx ou Apache.
Concrètement, Node.js est un environnement bas niveau permettant l'exécution de JavaScript côté serveur.
Node.js est utilisé notamment comme plateforme de serveur Web, elle est utilisée par GoDaddy, IBM, Netflix, Amazon Web Services, Groupon[3], Vivaldi, SAP[4], LinkedIn[5],[6], Microsoft[7],[8], Yahoo![9], Walmart[10], Rakuten, Sage et PayPal[11],[12].