Bun 1.1 系列版本频繁更新,不断修复问题改进性能


自从 Bun 1.1 版本发布以来的一个多月里,Bun 开发团队持续高频率地推出了多个小版本更新,从 1.1.1 一直到最新的 1.1.7,累计修复了上百个 bug,满足了大量用户的需求。

在这一系列的更新中,Bun 的安装依赖速度和可靠性得到了显著提升,尤其是在 Windows 平台上。开发者们优化了 TypeScript 的解析和编译,修复了多个会导致"不可达代码"错误的缺陷。此外,Bun 还改进了错误信息的显示方式,避免冗长的代码片段占满终端。

Bun 的生态系统也在不断完善。新版本中加入了对 UDP socket 和 node:dgram 的支持,使得 DataDog 和 ClickHouseDB 等工具能够顺利运行。同时,这些更新也提高了 Bun 与 Node.js 生态的兼容性,修复了 node:fs、node:tls、node:crypto 等模块的问题。

在功能扩展方面,Bun 新增了子命令和位置参数的支持,并且 bun run --filter 选项让并行执行多个工作区脚本变得更加方便。开发者还可以通过 type: "text" 的 import 属性将任意文件作为文本导入。值得一提的是,bun build --compile 选项让开发者能够将 JavaScript 和 TypeScript 程序跨平台编译为独立的可执行文件。

Bun 开发团队在性能优化上也下了不少功夫。他们升级了 JavaScriptCore 引擎,改善了正则表达式、类型化数组、字符串搜索替换等的性能表现。Error 对象和 JIT 编译后的函数调用也更加节省内存了。

总的来说,Bun 1.1 系列版本在这一个多月里高质量高频率的更新,体现了开发团队高效务实的工作态度,展现了 Bun 作为一个新兴的 JavaScript 运行时的强大潜力和快速成长。我们有理由相信,Bun 会在未来为前端和后端开发者带来更多惊喜。


相關推薦

2024-04-03

的Bun 1.1版本终于正式发布了!这次大版本更新带来了一系列令人兴奋的新特性和显著的性能提升,将为开发者们提供更加顺畅、高效的开发体验。 首先,让我们为Bun 1.1支持Windows而欢呼吧!是的,你没有看错,现在Windows开发者

2023-11-05

冗余和潜在的版本冲突。 除此之外,Bun 1.0.8还修复了一系列的运行时错误和兼容性问题,如Bun.spawn在Google Cloud、Vercel和旧版Linux内核上的问题,以及macOS上Bun.spawn偶尔无法检测到进程退出的问题。这些修复不仅提升了Bun的稳定性

2023-08-08

Bun团队频繁发布更新,不断提升Bun的强大与稳定。Bun 0.7.3版本带来了哪些重要更新呢?让我们来看看。 测试覆盖率报告 Bun测试现在内置支持代码覆盖率报告。只需添加--coverage参数,就可以在终端看到覆盖率报告。这对检查代

2023-12-25

Bun的最新版本1.0.19为JavaScript和TypeScript运行环境带来了一系列重要更新。这个版本在性能、兼容性和可用性方面进行了显著改进,解决了多个问题,并提高了整体的开发者体验。 增强的TypeScript支持:@types/bun Bun 1.0.19中的一个突

2024-06-01

在刚刚过去的五月,Bun团队只发布了三个小版本更新(v1.1.8、v1.1.9和v1.1.10),在不断优化性能和提升稳定性的同时,也为开发者带来了许多新的功能和改进。这些更新不仅修复了大量的bug,还对关键功能进行了显著的优化,尤

2023-06-15

以及 fetch、WebSocket等 Web API。 最近 Bun 的更新比较频繁,6 月才过一半就发了三个新版本。 昨天发布的 Bun 0.6.9 进一步优化了性能,包括降低Bun.serve()的内存使用。据称使用 Bun 的 HTTP 服务器发送字符串可使用更少的内存

2023-09-24

具。这次的更新不仅修复了众多已知的问题,还引入了一系列令人期待的新功能。 首先,Bun 在这个版本中增加了对 TypeScript 的 emitDecoratorMetadata 的支持,这意味着开发者现在可以在 Bun 中无缝地使用 Nest.js 这样的框架。N

2024-02-05

转译器和包管理器的功能。在这个新版本中,Bun带来了一系列的改进和修复,包括解决了30个bug,增加了对bun:sqlite中多语句查询的支持,提升了bun --watch在长时间运行中的可靠性,以及对Bun.FileSystemRouter的路由数量进行了扩展。

2023-08-26

源创会」北京站,聊聊 AI 大模型与底层技术 >>> Bun v0.8.1版本发布。这一版在0.8.0发布一天后发布,重点主要是修复了多个存在的问题和bug。 首先,新版本解决了一个很关键的问题:在处理格式错误的版本名时,bun install会崩溃

2023-10-23

的JavaScript运行时,由Jarred Sumner于2023年10月20日发布了1.0.7版本。本次更新实现了对Node.js运行时的多项兼容性改进,并修复了近60个bug。 根据发布说明,本版本对“bun install”命令进行了优化,支持可选的peerDependencies,可以避免

2024-06-22

使其成为 Node.js 的一个有力竞争者。 Bun 的开发团队也在不断努力,通过阅读和优化 JavaScriptCore 的代码,致力于提升 Bun 的性能和兼容性。Lemire 的分析不仅揭示了 Node.js 在性能优化上的挑战,也为 Bun 的发展提供了宝贵的参考。

2022-03-25

特定数据库的负载模式进行审计,并根据这些审计进行一系列性能修复。作为其中的一部分,他们正在将流量转移到其他数据库,以减少负载和加快故障转移时间,并审查我们的变更管理程序,特别是与生产环境中高负载期间相

2024-01-18

和包管理器多重功能的JavaScript工具,在日前迎来了1.0.23版本的更新。本次更新针对社区反馈修复了40个bug,共计获得了194个赞。更新使Bun在打包部署等方面的易用性有所提升。 引入SQLite数据库:轻松管理数据 Bun v1.0.23的一大亮

2024-01-11

Bun 1.0.22版本终于面世了!这个小巧玲珑的JavaScript运行时可谓是编程界的“黑马”,短短一年多时间就以其独特的魅力吸引了众多开发者。这一次的更新再次印证了Bun背后的团队充满激情与执着,他们一如既往地致力于让Bun成为J