专栏名称: OSC开源社区
OSChina 开源中国 官方微信账号
目录
相关文章推荐
OSC开源社区  ·  Dev.Together'25 | ... ·  昨天  
腾讯技术工程  ·  MCP很好,但它不是万灵药!真正的技术进步, ... ·  昨天  
程序员小灰  ·  以后是彻彻底底的小生意时代 ·  昨天  
阿里云云栖号  ·  一周AI大事件 ·  昨天  
伯乐在线  ·  周鸿祎:准备干掉 360 整个市场部! ·  2 天前  
伯乐在线  ·  周鸿祎:准备干掉 360 整个市场部! ·  2 天前  
51好读  ›  专栏  ›  OSC开源社区

全面进击的JavaScript运行时:Bun 1.2重磅发布,剑指Node.js生态

OSC开源社区  · 公众号  · 程序员  · 2025-01-23 18:18

正文

请到「今天看啥」查看全文


云原生时代的标配:内置数据库与对象存储支持

此次更新的另一大亮点是为开发者带来了内置的 PostgreSQL 客户端和 S3 对象存储支持。
这意味着开发者无需安装额外的依赖包,就能直接与这些关键的云服务进行交互。尤其是 Bun 的 S3 客户端,其性能测试显示比使用传统 AWS SDK 的 Node.js 应用快 5 倍。这一改进将显著降低云原生应用的开发门槛。

包管理器也要与时俱进

作为一个全能型工具包,Bun 的包管理功能也获得了重要升级。最显著的变化是将默认的二进制锁文件(bun.lockb)改为文本格式的 bun.lock。
这一改变虽然看似简单,但解决了代码审查、版本控制和冲突解决等实际问题。更值得注意的是,尽管切换到了文本格式,新版本的 bun install 性能反而提升了 30%,这体现了 Bun 团队在性能优化方面的执着。

测试运行器更进一步

Bun 的内置测试运行器在此次更新中也得到加强,新增了 JUnit 和 LCOV 报告支持,这使得它更容易集成到现有的 CI/CD 流程中。此外,新增的内联快照测试等特性,也让测试体验更接近主流测试框架如 Jest。






请到「今天看啥」查看全文