Node.js的简要历史

回顾一下从2009年至今的Node.js的历史

信不信由你,Node.js仅仅只有9年的历史。

相比之下,JavaScript已有23年的历史了,而我们所知道的网络(在Mosaic引入之后)已有25年的历史了。

9年对于技术来说是很少的时间,但是Node.js似乎永远存在。

从成立仅2年的早期开始,我就很高兴与Node一起工作,尽管可以获得的信息很少,但是您已经可以感觉到这是一件大事。

在这篇文章中,我想勾勒出Node历史上的全景图,以便对事物进行透视。

一点历史

JavaScript是一种在Netscape中创建的编程语言,它是一种脚本工具,用于在其浏览器中操纵网页,Netscape导航器

Netscape的业务模型的一部分是出售Web服务器,其中包括一个称为网景LiveWire,可以使用服务器端JavaScript创建动态页面。因此,Node.js并未引入服务器端JavaScript的想法,但是它像JavaScript一样古老-但是当时还没有成功。

导致Node.js兴起的一个关键因素是计时。几年以来,JavaScript开始被认为是一种严肃的语言,这要感谢“ Web 2.0”应用程序,该应用程序向世界展示了Web上的现代体验(例如Google Maps或GMail)。

由于浏览器竞争的激烈,JavaScript引擎的性能标准大为提高,但该竞争仍在继续。每个主要浏览器背后的开发团队每天都在努力工作,以为我们提供更好的性能,这对于JavaScript作为平台是一个巨大的胜利。 Node.js在后台使用的V8引擎就是其中之一,尤其是Chrome JS引擎。

但是,当然,仅由于运气或时机原因,Node.js并不流行。它引入了关于如何在服务器上使用JavaScript编程的许多创新思想。

2009

  • Node.js诞生了
  • 第一种形式npm被建造

2010

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引入了私有模块
  • Node 4 (no 1, 2, 3 versions were previously released)

2016

2017

  • npm更加注重安全性
  • 节点8-9
  • HTTP/2
  • V8在其测试套件中引入了Node,除了Chrome之外,还正式使Node成为JS引擎的目标
  • 每周有30亿次npm下载

2018

2019

  • 节点12-13
  • 从事于Deno开始通过现代JavaScript支持将服务器端JS迁移到下一个十年

2020

  • 节点14-15
  • GitHub(微软所有)收购NPM

免费下载我的Node.js手册


更多节点教程: