Vercel推出Bun运行时用于Functions(公开测试版)
关键更新
Vercel将Bun运行时作为公开测试版添加到Vercel Functions中,允许项目通过在vercel.json中设置bunVersion来选择Bun,并在Bun上原生运行无服务器函数,而不是Node.js。初始平台支持明确提到Next.js、Hono、Express和Nitro,Vercel表示Bun部署与他们的日志记录和可观察性集成。Vercel的内部基准测试显示,与Node.js相比,使用Bun时,CPU绑定的Next.js服务器端渲染工作负载的平均延迟减少约28%。
重要性
这是迄今为止Bun最实用的部署里程碑:在主要无服务器主机上提供第一类平台支持,消除了一个关键的采用障碍,使得在没有自定义镜像或复杂托管变通方案的情况下,能够轻松验证Bun在真实流量模式下的表现。对于团队而言,这意味着一个简单、低摩擦的路径来衡量现实世界的收益(更快的冷启动、更低的SSR延迟,以及在运行TypeScript时的更少开销),同时保持Vercel的操作工具。这并不是所有工作负载的自动替代——在原生模块、某些Node API和生态系统边缘案例上仍然存在差异——因此将测试版视为评估路径:锁定Bun运行时版本,更新构建/开发脚本以在推荐的地方使用Bun,在预发布环境中运行端到端的正确性和性能测试,并在迁移生产流量之前验证可观察性和指标。如果您的工作负载是CPU绑定的(SSR、图像处理、重型JSON/加密),预计会有可测量的延迟和成本改进;如果您依赖于模糊的原生node: API或二进制N-API模块,请计划兼容性测试和后备选项。
来源
继续阅读
TypeScript 的原生 Go 移植 (项目 Corsa) 实现了 ~10 倍的类型检查速度提升
2025年11月29日微软的 TypeScript 团队已将编译器和语言服务移植到 Go(项目 Corsa),产生了显著的实际速度和内存改进,并发布了原生预览供早期测试。
Node.js 标记内置 TypeScript 类型剥离稳定 (v25.2.0)
2025年11月28日Node.js v25.2.0(2025年11月11日)将运行时 TypeScript '类型剥离' 提升为稳定版本——可以直接使用 node 运行多个 .ts 文件,但有重要的实际注意事项。
Docker 修复嵌套依赖中的关键 RCE,向 LangChain.js 提交上游修复
2025年11月27日Docker 发现并修复了根植于 expr-eval 依赖中的关键 RCE (CVE-2025-12735),用一个受维护的替代品替换了它,并将修复提交给 LangChain.js——影响 Kibana 和许多 LLM 应用。