自从 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 run --filter
type: "text"
bun build --compile
Bun 开发团队在性能优化上也下了不少功夫。他们升级了 JavaScriptCore 引擎,改善了正则表达式、类型化数组、字符串搜索替换等的性能表现。Error 对象和 JIT 编译后的函数调用也更加节省内存了。
总的来说,Bun 1.1 系列版本在这一个多月里高质量高频率的更新,体现了开发团队高效务实的工作态度,展现了 Bun 作为一个新兴的 JavaScript 运行时的强大潜力和快速成长。我们有理由相信,Bun 会在未来为前端和后端开发者带来更多惊喜。
评论删除后,数据将无法恢复
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 会在未来为前端和后端开发者带来更多惊喜。