Una breve historia de Node.js

Una mirada retrospectiva a la historia de Node.js desde 2009 hasta la actualidad

Lo crea o no, Node.js tiene solo 9 años.

En comparación, JavaScript tiene 23 años y la web como la conocemos (después de la introducción de Mosaic) tiene 25 años.

9 años es una pequeña cantidad de tiempo para una tecnología, pero Node.js parece haber existido desde siempre.

He tenido el placer de trabajar con Node desde los primeros días cuando tenía solo 2 años y, a pesar de la poca información disponible, ya se podía sentir que era algo enorme.

En esta publicación, quiero dibujar el panorama general de Node en su historia, para poner las cosas en perspectiva.

Un poquito de historia

JavaScript es un lenguaje de programación que fue creado en Netscape como una herramienta de scripting para manipular páginas web dentro de su navegador.Netscape Navigator.

Parte del modelo comercial de Netscape consistía en vender servidores web, que incluían un entorno llamadoNetscape LiveWire, que podría crear páginas dinámicas utilizando JavaScript del lado del servidor. Entonces, Node.js no introdujo la idea de JavaScript del lado del servidor, pero es tan antigua como JavaScript, pero en ese momento no tuvo éxito.

Un factor clave que llevó al surgimiento de Node.js fue el tiempo. JavaScript desde hace unos años empezó a ser considerado un lenguaje serio, gracias por las aplicaciones “Web 2.0” que mostraban al mundo cómo podría ser una experiencia moderna en la web (piense en Google Maps o GMail).

La barra de rendimiento de los motores de JavaScript se elevó considerablemente gracias a la batalla de la competencia de navegadores, que sigue siendo fuerte. Los equipos de desarrollo detrás de cada navegador principal trabajan duro todos los días para brindarnos un mejor rendimiento, lo cual es una gran ventaja para JavaScript como plataforma. V8, el motor que Node.js usa debajo del capó, es uno de esos y, en particular, es el motor Chrome JS.

Pero, por supuesto, Node.js no es popular solo por pura suerte o por el momento oportuno. Introdujo muchas ideas innovadoras sobre cómo programar en JavaScript en el servidor.

2009

  • Nace Node.js
  • La primera forma denpmes creado

2010

2011

  • npm golpea 1.0
  • Las grandes empresas comienzan a adoptar Node: LinkedIn, UberHapiha nacido

2012

  • La adopción continúa muy rápidamente

2013

  • Primera gran plataforma de blogs con Node: Ghost
  • Koaha nacido

2014

  • El Big Fork:io.jses una bifurcación importante de Node.js, con el objetivo de introducir la compatibilidad con ES6 y moverse más rápido

2015

  • losFundación Node.jsha nacido
  • IO.js se fusiona de nuevo con Node.js
  • npm presenta módulos privados
  • Node 4 (no 1, 2, 3 versions were previously released)

2016

2017

  • npm se centra más en la seguridad
  • Nodo 8 - 9
  • HTTP/2
  • V8introduce Node en su suite de pruebas, convirtiendo oficialmente a Node en un objetivo para el motor JS, además de Chrome
  • 3000 millones de descargas de npm cada semana

2018

2019

  • Nodo 12 - 13
  • Trabajar enDenocomenzó a mover JS del lado del servidor en la próxima década con soporte moderno de JavaScript

2020

  • Nodo 14 - 15
  • GitHub (propiedad de Microsoft) adquirió NPM

Descarga mi gratisManual de Node.js


Más tutoriales de nodos: