Рубрики
Без рубрики

Краткая история Node.js

Взгляд назад на историю Node.js с 2009 года по сегодняшний день

Хотите верьте, хотите нет, но Node.js ему всего 9 лет.

Для сравнения, JavaScript 23 года, а Интернету, каким мы его знаем (после появления Mosaic), 25 лет.

9 лет – это такой маленький срок для технологии, но Node.js кажется, он был здесь целую вечность.

Я имел удовольствие работать с Node с первых дней, когда ему было всего 2 года, и, несмотря на скудость доступной информации, вы уже могли почувствовать, что это огромная вещь.

В этом посте я хочу нарисовать общую картину Node в ее истории, чтобы представить ситуацию в перспективе.

  • Немного истории
  • 2009
  • 2010
  • 2011
  • 2012
  • 2013
  • 2014
  • 2015
  • 2016
  • 2017
  • 2018
  • 2019
  • 2020

Немного истории

JavaScript – это язык программирования, который был создан в Netscape в качестве скриптового инструмента для управления веб-страницами в их браузере, Netscape Navigator .

Частью бизнес-модели Netscape была продажа веб-серверов, которые включали среду под названием Netscape LiveWire , которая могла создавать динамические страницы с использованием серверного JavaScript. Таким образом, идея серверного JavaScript не была представлена Node.js , но он старый, как и JavaScript – но в то время он не был успешным.

Одним из ключевых факторов, приведших к росту Node.js это было вовремя. JavaScript с нескольких лет начал считаться серьезным языком, спасибо за приложения “Веб 2.0”, которые показали миру, на что может быть похож современный опыт работы в Интернете (подумайте о картах Google или GMail).

Планка производительности движков JavaScript значительно повысилась благодаря конкурентной борьбе браузеров, которая все еще продолжается. Команды разработчиков каждого крупного браузера каждый день усердно работают над повышением производительности, что является огромной победой для JavaScript как платформы. V8, двигатель, который Node.js использует под капотом, является одним из них, и в частности, это движок Chrome JS.

Но, конечно, Node.js не пользуется популярностью только из-за чистой удачи или выбора времени. Это привнесло много новаторского мышления о том, как программировать на JavaScript на сервере.

2009

  • Node.js рождается
  • Создана первая форма npm

2010

  • Выразить рождается
  • Socket.io рождается

2011

  • npm достигает 1,0
  • Крупные компании начинают внедрять Node: LinkedIn, Uber Хапи рождается

2012

  • Усыновление продолжается очень быстрыми темпами

2013

  • Первая крупная платформа для ведения блогов, использующая Node: Ghost
  • Коа рождается

2014

  • Большая Вилка: io.js является основной развилкой Node.js, с целью внедрения поддержки ES6 и более быстрого продвижения

2015

  • Тот Node.js Основание рождается
  • IO.js объединяется обратно в Node.js
  • npm вводит частные модули
  • Узел 4 (ранее не было выпущено версий 1, 2, 3)

2016

2017

  • НПМ больше внимания уделяет безопасности
  • Узел 8 – 9
  • HTTP/2
  • V8 представляет Node в своем наборе тестов, официально делая Node целью для движка JS в дополнение к Chrome
  • 3 миллиарда загрузок npm каждую неделю

2018

  • Узел 10 – 11
  • Модули ES .mjs экспериментальная поддержка

2019

  • Узел 12 – 13
  • Работа над Deno начал продвигать JS на стороне сервера в следующем десятилетии с современной поддержкой JavaScript

2020

  • Узел 14 – 15
  • GitHub (принадлежит Microsoft) приобрел NPM

Оригинал: “https://flaviocopes.com/node-history/”