Bun v0.2.0 发布,Zig 编写的“全家桶” JavaScript 运行时
Bun是采用Zig 语言编写的高性能 “全家桶” JavaScript 运行时,官方称其为 "all-in-oneJavaScript runtime"。 所谓 "all in one",是因为 Bun 提供了打包、转译、安装和运行 JavaScript & TypeScript 项目的功能,内置原生打包器 (native bundler)、转译器、task runner、npm 客户端,以及fetch、WebSocket等 Web API。 最新发布的 0.2.0 较上个版本有了显著的性能提升: 此外还包含其他变化: 新增bun --hot命令,用于为 Bun 的 JavaScript runtime 提供热加载和零停机重启 新增Bun.spawn和Bun.spawnSync(process spawning API) 新增Request.body- 传入的 HTTP request body 使用ReadableStream进行流传输 针对Bun.serve(HTTP server) 和fetch()(HTTP client) 的大量 bug 修复和可靠性改进 重写setT...