Node.js

Node.js
Description de l'image Node.js logo.svg.

Informations
Développé par Ryan Lienhart Dahl et les développeurs de Node.js
Première version [1]Voir et modifier les données sur Wikidata
Dernière version 20.2.0 ()[2]Voir et modifier les données sur Wikidata
Dépôt github.com/nodejs/nodeVoir et modifier les données sur Wikidata
Écrit en C, C++ et JavaScriptVoir et modifier les données sur Wikidata
Système d'exploitation Linux, Microsoft Windows, BSD et macOSVoir et modifier les données sur Wikidata
Type Environnement d’exécution
Licence Licence MITVoir et modifier les données sur Wikidata
Documentation nodejs.org/en/docsVoir et modifier les données sur Wikidata
Site web nodejs.orgVoir et modifier les données sur Wikidata

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.

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].

  1. « node-v0.x-archive on GitHub »
  2. « https://nodejs.org/en/blog/release/v20.2.0 »
  3. Adam Geitgey, « I-Tier: Dismantling the Monoliths », Groupon, (consulté le )
  4. « SAP AppBuilder », SAP, (consulté le )
  5. « You'll never believe how LinkedIn built its new iPad app », VentureBeat, (consulté le )
  6. « Blazing fast node.js: 10 performance tips from LinkedIn Mobile » (consulté le )
  7. « Here's why you should be happy that Microsoft is embracing Node.js », The Guardian, (consulté le )
  8. « WebMatrix - Front End Web Developers take note (ASP.NET, PHP, node.js and more) » (consulté le )
  9. « Yahoo! Announces Cocktails Shaken, Not Stirred », (consulté le ).
  10. « Why Walmart is using Node.js », VentureBeat, (consulté le )
  11. « Clash of the Titans: Releasing the Kraken, NodeJS @paypal », fluentconf.com, (consulté le )
  12. « All such companies and their products in which Node.js is used » (consulté le ).

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne