Histoire de Node.js
Histoire de Node.js
-
Objectifs
- Connaitre les l’historique de Node.js
-
Historique
- JavaScript est un langage de programmation créé chez Netscape en tant qu’outil de script pour manipuler les pages Web dans leur navigateur, Netscape Navigator .
- Une partie du modèle commercial de Netscape consistait à vendre des serveurs Web, qui comprenaient un environnement appelé Netscape LiveWire qui pouvait créer des pages dynamiques à l’aide de JavaScript côté serveur. Malheureusement, Netscape LiveWire n’a pas eu beaucoup de succès et le JavaScript côté serveur n’a été popularisé que récemment, par l’introduction de Node.js.
- Node.js a été créé par Ryan Dahl en 2009. Son développement et sa maintenance sont effectués par l’entreprise Joyent.
- En 2009, Ryan Dahl a écrit Node.js . Au début, Node.js ne prenait en charge que Mac OS X et Linux. Dahl a dirigé le développement et la maintenance et plus tard, il a été parrainé par Joyent .
- Le 8 novembre 2009, lors du premier JSConf européen, le projet Node.js a été présenté pour la première fois par Dahl . Node.js est une combinaison du moteur JavaScript Chrome V8, d’une API d’E / S de bas niveau et d’une boucle d’événements.
-
Versions
- Les versions 1.x à 3.x s’appelaient « io.js » car elles faisaient partie de la fourche io.js. Depuis Node.js 4.0.0, les anciennes versions de io.js ont convergé avec Node.js 0.12.x vers des versions unifiées de Node.js.
- 2009 : Le début de Node.js, npm a été créé aussi
- 2010 : Le début d’Express, le début de socket.io
- 2011 : La version 1.0 de npm est sortie, les entreprises Uber, LinkedIn, etc. ont commencé à adopter Node.js. hapi est né
- 2012 : L’adoption se poursuit et se développe rapidement
- 2013 :
- Ghost a été la première grande plateforme de blogs à utiliser Node.js
- Koa est né
- 2014 : IO.js est devenu un fork majeur de Node.js, «The Big Fork», dans le but d’introduire le support ES6 et d’aller plus vite
- 2015 :
- La Fondation Node.js a commencé, IO.js est fusionné dans Node.js,
- npm introduit des modules privés Node.js 4 (versions 1, 2 et 3 jamais publiées auparavant)
- 2016:
- L’ incident du pavé gauche
- Le fil est né
- Node.js 6
- 2017 : npm se concentre davantage sur la sécurité
- Le début de Node.js 8
- HTTP/2
- V8 introduit Node.js dans sa suite de tests, faisant officiellement de Node.js une cible pour le moteur JS, en plus de Chrome Jusqu’à 3 milliards de npm de téléchargements chaque semaine
- 2018 : Le début de Node.js 10. Prise en charge expérimentale des modules ES .mjs
- 2019 : Le début de Node.js 12 – 13. Le travail sur Deno a commencé à faire passer le JS côté serveur dans la prochaine décennie avec la prise en charge de JavaScript moderne
- 2020 : Le début de Node.js 14-15. GitHub (appartenant à Microsoft) a acquis npm
- 03/03/2021 : Node.js 15.11.0