今天看啥  ›  专栏  ›  OSC开源社区

JavaScript运行时Bun重磅更新:统一SQL客户端、原生YAML支持和异步堆栈跟踪

OSC开源社区  · 公众号  · 程序员  · 2025-09-16 15:36
    

主要观点总结

Bun近期发布两个重要版本更新,分别带来多项新特性和性能优化。包括统一SQL客户端、性能提升、异步堆栈跟踪等功能。同时改进了包管理器安全扫描、编译和打包、Node.js兼容性等问题。

关键观点总结

关键观点1: 统一SQL客户端(Bun.SQL)支持多种数据库连接。

Bun v1.2.21引入的Bun.SQL支持连接MySQL/MariaDB、SQLite和PostgreSQL,并提供了简洁的API进行数据库操作。

关键观点2: 性能大幅提升,postMessage性能提升500倍。

Bun v1.2.21优化了Worker间字符串传输的性能,v1.2.22进一步优化了简单对象的处理,并提供了异步堆栈跟踪功能。

关键观点3: 安全与开发工具增强,包括本地密钥管理和安全扫描API。

Bun.secrets用于本地密钥管理,bun install支持安全漏洞扫描,同时bun audit新增过滤选项,便于集成到CI/CD管道中。

关键观点4: 编译和打包改进,支持编译可执行文件。

Bun.build()现在支持在JavaScript API中使用,可以创建独立的可执行文件,并支持跨平台编译。

关键观点5: Node.js兼容性改进,修复大量兼容性问题。

两个版本共修复了WebSocket升级中断、N-API插件的多个断言失败问题,以及各模块的兼容性修复等。


免责声明:本文内容摘要由平台算法生成,仅为信息导航参考,不代表原文立场或观点。 原文内容版权归原作者所有,如您为原作者并希望删除该摘要或链接,请通过 【版权申诉通道】联系我们处理。

原文地址:访问原文地址
总结与预览地址:访问总结与预览
文章地址: 访问文章快照