How Did Node.js Come About?
6 hours ago
- Node.js 由 Ryan Dahl 于2009年创建,作为一个服务器端JavaScript平台,旨在解决并发和文件上传进度问题。
- Dahl 最初尝试了Ruby(使用Mongrel)和C,但发现它们不够理想;他选择JavaScript是因为其非阻塞I/O和庞大的开发者社区。
- 2009年在JSConf EU上的首次公开演讲促成了Joyent的赞助,使得全职开发成为可能。
- 原生Windows支持在0.6版本(2011年11月)中添加,npm从0.6.3版本开始成为Node.js的组成部分。
- Dahl 于2012年退休,将开发工作移交给Isaac Schlueter;0.8版本提升了性能和稳定性。
- 2014年12月,由于对Joyent管理的不满,创建了一个名为io.js的社区分支。
- Node.js和io.js于2015年6月合并为Node.js基金会,从而产生了版本4并建立了定期的LTS发布周期。
- 2018年,Dahl推出了Deno,这是一个新的JavaScript/TypeScript运行时,用以解决Node.js的遗憾;2019年,JS基金会和Node.js基金会合并成立了OpenJS基金会。