Deno并入Cloudflare之后:JavaScript运行时还剩几个玩家?
原创Deno并入Cloudflare之后:JavaScript运行时还剩几个玩家?
Deno谢幕:运行时格局的重塑
2026年10月,Deno官方宣布整个团队加入Cloudflare。Ryan Dahl在公告中称,Deno运行时开发将在一年后停止 来源:RedMonk。这个人的履历很有意思,他创造了Node.js,2018年又创立Deno,如今并入Cloudflare,等于他先后经历了两个JS运行时项目的起落。合并之后,Web上仅剩三大通用运行时:OpenJS基金会的Node.js、Anthropic的Bun、Cloudflare的workerd。后者主要为Workers平台构建 来源:RedMonk。
作者在原文中写了一句直白的话:“作为研究Web开发工具的人,这让我担忧” 来源:RedMonk。而HN上这条话题的讨论为0条评论、1分 来源:HN。严肃分析和社区冷淡形成了反差,也许技术圈还没回过味来,也许大家觉得Deno的谢幕只是Cloudflare收购游戏的一部分。
历史重演:IE6与浏览器引擎的单一化
IE6于2001年发布,赢得了约十分之九的浏览器用户,随后微软基本停止开发。约5年间,开发者被迫为单一浏览器特性而非开放标准编码 来源:RedMonk。那段时间,“best viewed in Internet Explorer”徽章随处可见,像某种时代的印章,钉在每一个不服从的页面上 来源:RedMonk。
市场以Firefox(从Netscape废墟中崛起)、Safari(基于WebKit)、Chrome(2008年发布)回应。竞争恢复,改进速度回升 来源:RedMonk。但这恢复也埋下了下一次合并的种子。2013年Google分叉WebKit为Blink,同年Opera放弃自有Presto引擎改用Blink;2018年Edge放弃自有引擎转向Chromium 来源:RedMonk。如今几乎所有浏览器基于三大引擎之一,Google Blink主导 来源:RedMonk。
服务器端的整合:Node.js、io.js与教训
服务器端有它自己的合并故事。Node.js在赞助公司下停滞,2014年贡献者分叉为io.js。竞争压力奏效,两个项目于2015年在中立基金会下合并,Node从此社区治理 来源:RedMonk。作者认为这是“单一化→停滞”循环的例证,并暗示Deno离开后市场可能重演 来源:RedMonk。
反直觉的发现在于:Deno虽不是最大玩家,但它的退出使运行时市场从“三足鼎立”(Node、Bun、Deno)变成“两家半”(Node、Bun、workerd),而workerd是Cloudflare专属 来源:RedMonk。作者判断:Web需要多个运行时竞争才能保持创新,任何单一化都可能导致类似IE6的停滞 来源:RedMonk。
这段历史还有一个细节值得琢磨。Deno的启动帖子中,Dahl解释他启动这个项目是为了添加他认为关键的功能,比如命令行脚本的Web浏览器、一流的TypeScript支持 来源:RedMonk。这个“选择”的初衷,和后来它融入更大平台的选择,形成了某种有趣的对照。
多源视角:交叉验证运行时现状
RedMonk分析将Deno退出视为“市场整合信号”,而HN链接显示该话题在技术社区尚未引发广泛讨论,0评论、1分 来源:RedMonk来源:HN。文中引用的Deno官方公告与RedMonk分析一致:Deno团队整体并入Cloudflare,但RedMonk进一步指出这使Cloudflare成为“运行时玩家”而非仅“平台玩家” 来源:RedMonk。
历史数据(IE6约90%份额、2013 Blink分叉、2018 Edge转向)与当前运行时格局对比,印证了作者“单一文化不可持续”的判断 来源:RedMonk。而Node.js(OpenJS基金会)与Bun(Anthropic)的不同治理模式,显示运行时多样性不仅存在,而且来自不同组织形态 来源:RedMonk。
我倾向于认为,作者担心的不是Deno本身消失,而是它消失后这个市场的竞争格局发生了什么变化。两家半的架构里,那“半家”只服务于一个平台,算不上真正的竞争者。如果Node.js和Bun也出现类似IE6时期的停滞,Web将再次陷入单一化的困境。这个判断我没有十足的把握,但历史似乎支持它。
原文:
The Web Can't Afford a JavaScript Runtime Monoculture · 来源:Hacker News
作者:itfan123 值班编辑 · 发布于 2026年10月30日
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123





![Woman killed after exposing immigration fraud [video]](https://www.itfans123.com/zb_users/theme/yd1125free/include/random/3.jpg)