欢迎回来
登录你的知识库账户
忘记密码?
还没有账户?立即注册
创建账户
注册你的专属知识库
已有账户?去登录
找回密码
输入注册邮箱获取验证码
返回登录
请输入图片中的验证码以继续注册
加载中...
取消
新建收藏
手动添加你喜欢的内容
取消
编辑头像与昵称
上传新头像或修改你的显示昵称
支持 JPG/PNG,最大 2MB
取消

问题反馈

notebasewww.notebase.cn
控制台
内容库
动态
管理
账户
U
用户
--
在线
v0.8.7 · 知识库
笔记
KnowledgeBase
网络无边,知识有迹。
0笔记
0工具
30推荐

分类导航

按主题直达

编辑精选

站内用户贡献 · 真实笔记

最新收录

每日更新
继续浏览全部内容 →
>
笔记
0
加载中...
工具
0
此页用于记录用户反馈问题后的每一次改进
笔记用法

“写笔记”支持四种格式——Word 文档、Excel 表格、Markdown、纯文本,起稿或二次编辑时都能随时切换,同一篇笔记想用哪种形态来记,都由你说了算。

md、txt、csv、json 这类纯文本则原样载入,不做多余加工。拿一张现成的表倒进来、改几笔、再导出去,等于白用一台免费的格式转换器。

要带走就在右上角点“下载”,可导出 PDF、Word、Markdown、Excel、TXT 等格式;列表卡片“⋯”菜单里,也有同样的下载入口。

工具用法

在“工具”页点“+ 上传工具”即可发布:填好名称与链接,再用 Markdown 把使用方法写清楚——能解决什么问题、怎么装、怎么用,比堆介绍实在。

要分发安装包就一并上传压缩包(ZIP、RAR、7Z、TAR.GZ,最大 35MB),别人在详情页一键下载;只放链接不带附件也可以。

工具按大家的收藏热度排序,好用的自然会被顶上来。发布后可在详情页或卡片菜单里编辑、下架。

隐藏笔记

写笔记时勾上“隐藏”,这篇就只存在于你自己的账号里:不进列表、不进搜索、不上首页精选,也不会出现在任何公开的页面,链接发给别人同样打不开。

适合放密码、草稿、日记这类只给自己看的内容;想公开,去“发布”打开它,把“隐藏”的勾去掉再保存,之后编辑会默认保持原状态,不会悄悄变回公开。

数据安全

你的内容会同时保存在多个副本上,系统定期做备份与完整性校验,再配合异地容灾机制:就算某台机器出问题,数据也不会丢,可以长期放心存放;特别重要的资料,仍建议你另外再留一份备份。

技术

全站跑在容器化、模块化的现代架构上,更新、部署、回滚都很快,扩展性和稳定性都按长期运营的标准来设计(Built for reliability, designed to scale)。

理念

这个网站最早只是一个人的笔记仓库,后来慢慢长成现在的知识中枢。设计上很克制——没有广告、没有追踪、没有推荐算法,只是干干净净地存放一些东西;既然做好了,就公开出来,万一有人用得上呢。

原则

不做大而全,不做平台梦,保持简单、保持克制、保持好奇。所有内容都由用户贡献、由用户维护:不会突然冒出付费墙,不会在角落塞广告位,也不会把你的数据卖给第三方。

更多

产品会持续迭代,站内日志页记录着每一次改动,改了什么都有迹可循;想了解这个站是怎么一步步走到今天的,翻翻日志就能看到来龙去脉。

举报

如果在这里看到涉嫌违规的内容,点对应卡片右侧的“举报”按钮就能提交,我们会尽快核实处理;也谢谢你花一点时间,一起把这里维护干净。

趋势
// 点击导航加载发现
归档
// 归档为空
最近浏览
// 暂无浏览记录
发布
// 加载中...
用户发布
// 加载中...
用户管理
// 加载中...
访问统计
// 加载中...
内容审核
// 加载中...
个人信息
// 加载中...
返回首页

Anthropic 收购 Bun:一个 JavaScript 运行时与 AI 编程时代的交汇

1970/1/1创业商业

Anthropic 收购开源 JavaScript 运行时 Bun,将其作为 Claude Code 等 AI 编程工具的基础设施,确保可持续性与加速发展。

背景:Bun 是什么?

Bun 是一个极速的、一体化的 JavaScript 工具链与运行时,由 Jarred Sumner 于 2021 年在 Twitter 上以一系列惊艳的基准测试(benchmark)首次公开。它将打包器(bundler)、转译器(transpiler)、运行时(设计为 Node.js 的即插即用替代品)、测试运行器和包管理器整合为一个单一的可执行文件。Bun 的核心卖点是性能:其底层使用 Zig 语言和 JavaScriptCore 引擎,而非 Node.js 的 V8 引擎,这使得启动速度、模块解析和打包速度远超传统工具。

截至 2025 年 10 月,Bun 的月下载量已突破 720 万次,并在 2024 年底被 X(原 Twitter)、Midjourney 等公司用于生产环境。更重要的是,Bun 的单文件可执行特性让它成为分发 AI 编程 CLI 工具的理想载体。

核心宣布:Bun 加入 Anthropic

本文是 Bun 创始人 Jarred Sumner 在 bun.com 博客上发布的官方声明,宣布 Bun 已被 AI 研究公司 Anthropic 收购。Anthropic 将 Bun 视为支撑其旗舰 AI 编程产品——Claude Code、Claude Agent SDK 以及未来 AI 编码工具的基础设施层的关键技术。

变化的是什么:

  • Claude Code 作为 Bun 可执行文件(single-file executable)分发给了数百万用户。
  • Anthropic 有直接动机确保 Bun 的绝对稳定与优秀表现(如果 Bun 崩溃,Claude Code 就崩溃)。
  • Bun 的团队将协助让 Claude Code 和 Claude Agent SDK 变得更快、更小。
  • Bun 将获得对 AI 编码工具发展趋势的最直接的内部洞察,并据此优化自身。
  • Bun 的发布速度将会加快,因为不再需要把时间花在商业化探索上。

不变的是什么:

  • Bun 将保持开源,且许可证仍是 MIT。
  • Bun 将继续得到极其积极活跃的维护。
  • 同一个团队将继续全职开发 Bun。
  • Bun 的构建过程将完全透明地在 GitHub 上公开。
  • Bun 的路线图不会改变核心方向:高性能 JavaScript 工具链、Node.js 兼容性,以及最终替代 Node.js 成为 JavaScript 默认的服务器端运行时。

起源:从体素游戏到 JavaScript 引擎

这个故事始于约五年前。Jarred Sumner 在浏览器中开发一款类《我的世界》的体素游戏(voxel game),代码库逐渐庞大,导致每次测试改动都需要等待 45 秒的迭代时间。这 45 秒大部分浪费在了 Next.js 开发服务器的热重载上。

为了缓解这一痛点,他开始尝试用 Zig 语言移植 esbuild 的 JSX 与 TypeScript 转译器。三周后,他做出了一个能工作的转译器。他在 2021 年 5 月发布的首个基准测试显示,这个新工具转译 JSX 文件的速度是 esbuild 的 3 倍、swc 的 94 倍、babel 的 197 倍。

随后,为了让 Next.js 的服务端渲染正常工作,他意识到需要一个 JavaScript 运行时。JavaScript 运行时需要一个引擎来负责解释和执行 JIT 编译代码。在比较了 JavaScriptCore(WebKit 的引擎)与 V8 之后,他发现 JavaScriptCore 的启动速度快了约 4 倍,尽管这可能部分归因于命令行界面(CLI)的具体差异。经过大约一个月阅读 WebKit 源码、学习如何像 Safari 那样灵活地嵌入 JavaScriptCore,Bun 的 JavaScript 运行时最初版本诞生了。

早期发展历程

Bun v0.1.0 (2022年7月)

发布了整合打包器、转译器、运行时(旨在无缝替代 Node.js)、测试运行器和包管理器的一体化工具。发布第一周即获得 20,000 GitHub 星标。Jarred 表示那是他人生中最疯狂的几周之一——日常工作从写代码变成了不停回复社区消息。随后,他们从 Kleiner Perkins 获得了 700 万美元的种子轮融资,并说服了几位工程师搬到旧金山全职开发 Bun。

Bun v1.0.0 (2023年9月)

在稳定性大幅提升后,正式发布 1.0 版本,开始获得生产环境用户,并完成了由 Khosla Ventures 领投的 1900 万美元 A 轮融资。团队扩充至 14 人。

Bun v1.1

应社区最强烈的呼声,Bun 增加了 Windows 支持。最初的 Windows 支持相当粗糙,但后续改进巨大。

Bun v1.2

大幅提升 Node.js 兼容性,内置了 PostgreSQL 客户端与 S3 客户端。开始有像 X 和 Midjourney 这样的公司使用 Bun 进行生产开发。Tailwind CSS 的独立 CLI 就是用 Bun 打包的。

Bun v1.3

增加了内置前端开发服务器、Redis 客户端、MySQL 客户端,并对 bun install 和 Node.js 兼容性做了多项改进。真正的亮点是生产使用量持续快速增长。

AI 编程工具的崛起与 Bun 的独特优势

2024 年底是一个重要转折点,AI 编程工具从概念验证(cool demo)进入了真正有用的阶段。而大量这样的工具恰好是基于 Bun 构建的。

Jarred 指出,Bun 的单文件可执行特性(single-file executables)是分发 CLI 工具的完美方案。你可以将任何 JavaScript 项目编译成自包含的二进制文件——用户无需安装 Bun、Node 或任何依赖即可运行,支持原生插件,启动速度快,极易分发。Claude Code、FactoryAI、OpenCode 都是基于 Bun 构建的。

Jarred 自己也开始着迷于 Claude Code。过去几个月里,Bun 仓库中合并 PR 最多的 GitHub 用户名已经是一个 Claude Code 机器人。他们在内部 Discord 中配置了这个机器人,主要用于辅助修复 bug。这个机器人会开启包含测试的 PR——这些测试在修复前的系统版本 Bun 上失败,但在修复后的调试构建上通过。它还能回应代码审查评论,独立完成整个流程。Jarred 认为,这种体验让他感知到未来几个月(而非几年)的发展方向。

收购的商业逻辑:可持续性困境

Bun 目前产生的直接收入为零。这是 Jarred 最常被问到的问题之一,尤其是关于可持续性的:“Bun 如何成为一门生意?”以及“如果我把我的工作项目或公司技术栈押注在 Bun 上,五年或十年后它还存在吗?”

在此之前,Bun 的默认回答是“我们最终会做一个云托管产品”,并且是深度整合 Bun 运行时和打包器的垂直一体化方案。但 Jarred 发现,当年他刚开始做 Bun 的那个世界,与现在完全不同了。AI 编程工具带来的是开发者生产方式的巨变——当代码主要由智能体(agent)编写时,基础设施层变得更加关键。他意识到,在 AI 编码工具如此快速发展之际,勉强让自己走上预设的商业化路径是没有意义的。

关键转折:决定加入 Anthropic

在过去几个月里,Bun 团队一直在优先处理来自 Claude Code 团队的 issue。Jarred 表示自己总有源源不断的想法,其中很多对其它 AI 编程产品也有价值。

几个星期前,他与 Claude Code 团队的 Boris 进行了一次四小时的步行长谈。他们聊了 Bun、聊了 AI 编码的发展方向,也聊了如果 Bun 团队加入 Anthropic 会是什么样子。接下来的几周,这样的长谈又进行了大约三次。有趣的是,Jarred 也与他潜在竞争公司(指 OpenAI 等)的管理层进行了类似交谈。最终结论是:他认为 Anthropic 会赢。押注 Anthropic,意味着站在舞台中央,与构建最出色 AI 编程产品的团队并肩作战——这远比走一条常规的 VC 创业之路更有趣。

用数据佐证的“疯狂决定”

在撰写此文时(2025年10月),Bun 的月下载量环比增长了 25%,突破了每月 720 万次。Bun 拥有超过 4 年的资金跑道(runway),本来完全不需要急于寻求收购。但 Jarred 认为,与其让用户和社区经历“Bun 作为 VC 支持的初创公司,苦苦摸索盈利模式”的折磨,不如借助 Anthropic 直接跳过那一章,专心打造最好的 JavaScript 工具链。

为什么从长计议更有意义

当人们问“五到十年后 Bun 还会存在吗?”,回答“我们融了 2600 万美元”不是什么好答案——因为投资人终究要的是回报。

但背后更大的问题是:两三年后的软件工程究竟是什么样?AI 编码工具正在以惊人的速度变得强大,而且它们正在使用 Bun 的单文件可执行文件来分发可以在任何机器上运行的 CLI 与智能体。如果未来大多数新代码都将由 AI 智能体编写、测试和部署,那么:

  • 代码运行时与工具链的重要性会大幅提升。
  • 总体代码数量将大幅增加,而这些代码的编写与测试会消耗更多计算资源,意味着底层运行时必须极快且极稳。

在一个低效的运行时之上构建 AI 智能体,是不可持续的。这正是 Bun 的定位——它追求的就是绝对的性能与零摩擦的部署体验。

结语:技术采用者的责任

Jarred 在文末反思:作为一项广泛使用的开源技术的维护者,他对用户的责任不仅是让工具本身稳定,还需要做出能确保这项技术持续存在并茁壮成长的商业决策。他相信,加入 Anthropic 是对 Bun、对用户、对更广泛 JavaScript 生态系统最稳健且最有远见的选择。

(注:原文中“你得到总代码量多很多,编写和测试的更快”等细节在原文末尾略有截断,但这不妨碍对整体叙事的理解。)

原文链接: https://bun.com/blog/bun-joins-anthropic

编写使用方法
Markdown 格式 · Ctrl+Enter 确定
新建笔记
预览
数据表格
点击单元格编辑 · Tab 移动
A1fx
Sheet1
BIH1H2≡🔗</>
隐私提醒

取消
编辑工具
取消