你可能不相信,Node.js才10岁。
相比之下,JavaScript已有24年的历史,而我们一直使用的web,也有26年历史了。
10年不是一段很长的时间,但是Node.js让人感觉已经存在了很久。
在Node.js发布第二年的时候,我已经开始使用它了。虽然当时资料信息有限,但是仍然感受到了它的不凡潜力和应用前景。
在这篇文章中,我会简单介绍一些Node.js发展历程中的一些重要事件,让我们从时间发展的角度去审视它。
原理
2009
Node.js诞生了
创建了第一版npm(Node.js包管理器和生态)
2010
Express.js web框架诞生了
Socket.io诞生了
2011
npm 1.0版,大公司开始采用Node.js:LinkedIn,Uber等。
Hapi.js诞生了
2012
使用率继续保持高速增长
2013
使用Node.js的第一个大博客平台:Ghost
Koa出生了
2014
分歧:io.js是Node.js的主要分支,其目标是引入ES6支持,并加快Node.js发展
2015
Node.js基金会诞生了
io.js合并回Node.js,npm引入私有模块
Node.js 4(直接跳过1, 2, 3版本)
2016
LeftPad事件
Yarn 诞生了
Node.js 6
2017
npm更注重安全性
Node.js 8
HTTP / 2
V8在其测试套件中引入了Node.js,除了Chrome之外,正式使Node.js成为V8引擎的目标平台
每周下载30亿npm
2018
Node.js 10
ES模块.mjs实验支持
2019
Node.js 12
V8 更新带来好多不错的特性。
HTTP 解析速度提升。
启动速度大幅提升。
更好的诊断报告和堆分析工具。
ES模块更新。
期待Node.js在下一个十年,继续保持良好发展,成为一个更加了不起的平台!