加载中...

Ryan Dahl 是美国程序员,2009 年在柏林 JSConf EU 上发布 Node.js——将 Google V8 引擎与 libuv 式事件驱动非阻塞 I/O 结合的服务端 JavaScript 运行时,演讲结束时获得全场起立鼓掌,由此开启了 JavaScript 全栈时代。
Node.js 以单线程事件循环处理高并发 I/O 的模型,配合 npm 生态迅速爆发。Dahl 于 2012 年卸任项目负责人,淡出社区转向研究机器学习等方向。
2018 年,他在演讲《我对 Node.js 感到遗憾的十件事》中反思了 Node 的设计失误(如放弃 Promise、node_modules 机制、默认拥有全部系统权限、package.json 与中心化 npm 等),并发布新运行时 Deno:默认安全沙箱、原生 TypeScript、对齐 Web 标准 API。其后成立 Deno 公司持续开发,并推出 Deno Deploy 与 JSR 包注册中心。
Dahl 两次定义了服务端 JavaScript 的形态,是运行时领域最具影响力的个人之一。

登录 后参与讨论
暂无讨论,来发表第一条评论吧