Vercel 8 月 20 日让 Functions 跑上了 Bun 1.4。官方对这一版的描述是把 Bun 从 Zig 重写成了 Rust,解掉 2900 多个 issue,另外多通过了 1500 多项 Node.js 兼容性测试,还带来一批新功能和速度提升。
在 Vercel 上跑的条件写在公告里。Bun 运行在 Fluid compute 上,按 Active CPU 计价,支持 WebSockets 和 Bun.serve(),Next.js、Elysia、Hono 这些框架都能配。
升级不会自动发生。要用新版得在 vercel.json 里把 bunVersion 写成 1.4.x。官方明说这是显式选择加入,因为 Bun 1.4 有若干破坏性改动,建议先读完那份改动清单再动应用。
公告里空着的地方也有。除了按 Active CPU 计价这一句,没有任何具体价格。也没说哪些区域可用、有没有 beta 标签,以及从旧版 Bun 迁过去大概要改多少东西。旧版 Bun 会保留多久,同样没有时间表。