Bun v1.3.9
3 months ago
- #JavaScript
- #Performance
- #Bun
- Bun的安装方式包括curl、npm、PowerShell、scoop、brew和Docker。
- 使用命令'bun upgrade'可升级Bun。
- 通过'bun run --parallel'或'bun run --sequential'可并行或串行运行多个package.json脚本。
- net.Server的HTTP/2连接升级现在能正确工作。
- mock()和spyOn()支持Symbol.dispose,可实现mock的自动恢复。
- fetch()和WebSocket的显式代理选项现在会遵循NO_PROXY设置。
- Bun支持'--cpu-prof-interval'标志用于CPU性能分析。
- 现在支持'--compile'中的ESM字节码编译。
- 修复了旧版ARM64处理器因mimalloc生成LSE原子指令导致的崩溃问题。
- 通过SIMD加速扫描实现更快的Markdown转HTML渲染。
- Bun.markdown.react()因缓存HTML标签字符串而速度更快。
- 当没有监听器时AbortSignal.abort()执行更快。
- JavaScriptCore升级包含正则表达式SIMD加速等优化。
- 错误修复包括Node.js兼容性改进、Bun API、Web API及TypeScript类型修正。