Node.js 的历史

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

Node.js是一种用于服务器创建的JavaScript运行环境,具有高效性能和跨平台特点。它于2009年由Ryan Dahl创建,采用事件驱动架构和异步I/O。npm用于管理包,使得Node.js受到庞大的开源社区支持。Node.js Foundation和JavaScript Foundation合并为OpenJS Foundation。

🎯

关键要点

  • Node.js是一个用于服务器创建的JavaScript运行环境,具有高效性能和跨平台特点。
  • Node.js于2009年由Ryan Dahl创建,旨在克服阻塞的Apache HTTP服务器的局限性。
  • 最初使用Firefox的SpiderMonkey引擎,但很快切换到Chrome的V8引擎。
  • Node.js使得JavaScript可以在浏览器外运行,采用事件驱动架构和异步I/O。
  • 2010年,npm(Node包管理器)由Joyent的员工Isaac Z. Schlueter推出,用于管理包。
  • 2011年,微软与Joyent合作,使Node.js兼容Windows系统。
  • 2012年,Ryan Dahl退出Node.js,Isaac Z. Schlueter接任领导。
  • 2014年,Fedor Indutny分叉Node.js项目,创建io.js,2015年两者合并形成Node.js基金会。
  • 2019年,JavaScript基金会与Node.js基金会合并,成立OpenJS基金会,统一JavaScript生态系统。
  • Node.js的关键特性包括跨平台、开源、事件驱动架构、异步I/O和单一语言开发。
➡️

继续阅读