Bun v1.0.30 正式发布,即将提供 Windows 稳定版本!
内容提要
Bun是一款集JavaScript运行时、打包器、编译器和包管理器于一体的工具。此次发布修复了27个错误,提高了性能和兼容性,新增了一些功能和改进。
关键要点
-
Bun是一款集JavaScript运行时、打包器、编译器和包管理器于一体的工具。
-
此次发布修复了27个错误,提高了性能和兼容性,新增了一些功能和改进。
-
修复了Bun.serve()性能下降8倍的问题。
-
新增--conditions标志,支持在解析package.json导出的软件包时指定条件列表。
-
支持expect.assertions()和expect.hasAssertions()。
-
Bun.fileURLToPath(url)现在支持字符串和URL对象。
-
Bun Shell在错误时提供更好的堆栈跟踪。
-
修复了Bun.serve()中延迟请求体导致的潜在崩溃问题。
-
修复了Bun.serve()中带有下划线和大写名称的头部的问题。
-
修复了textEncoder.encode()在某些情况下的JIT错误。
-
修复了使用模拟函数打印错误堆栈时的崩溃问题。
-
修复了expect(undefined).toContainKeys(a)中的崩溃问题。
-
修复了事件循环中的计时器可能导致崩溃的问题。
-
此版本包含多个Node.js兼容性改进。
-
Windows支持将在Bun v1.1.0中推出。
延伸问答
Bun v1.0.30 版本修复了哪些主要错误?
修复了27个错误,包括Bun.serve()性能下降8倍的问题和延迟请求体导致的潜在崩溃问题。
Bun v1.0.30 新增了哪些功能?
新增了--conditions标志,支持在解析package.json导出的软件包时指定条件列表,并支持expect.assertions()和expect.hasAssertions()。
Bun v1.0.30 对 Node.js 的兼容性有何改进?
此版本包含多个Node.js兼容性改进,例如实现了util/types中的isKeyObject和node:fs中的fdatasync。
Bun v1.0.30 中的Bun.fileURLToPath()函数有什么变化?
Bun.fileURLToPath(url)现在支持字符串和URL对象,增强了灵活性。
Bun v1.0.30 何时会推出 Windows 支持?
Windows支持将在Bun v1.1.0中推出,目前仍在开发中。
Bun Shell 在错误时的堆栈跟踪有何改进?
Bun Shell现在在错误时提供更好的堆栈跟踪,帮助开发者更容易定位问题。