Deno 加入 Cloudflare、Bun 去了 Anthropic,运行时这一层看起来在收敛。
但看完 vlt 这篇写 Deno 的文章,反而更认同一件事:开源生态里,项目没赢,不等于想法输了。
Deno 没有替代 Node,甚至最终还是走向了 npm / Node 兼容;但 fetch、权限模型、TypeScript 直接跑、单文件分发这些能力,已经被带进了 Node 的默认体验。包管理也是一样:Yarn 的确定性安装、pnpm 的存储模型、Bun 的性能压力,以及各家对 install scripts 默认安全策略的推动,最后都在彼此影响。
成熟生态通常不缺好想法,缺的是把「以后再做」变成「现在必须做」的紧迫感。竞争者的价值,很多时候就在这里。
所以从工程视角看,保留选择和竞争,通常比押注某个唯一答案更重要。
原文:
www.vlt.io