Hasty Briefsbeta

双语

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类型修正。