Bun v0.8.0 发布,Zig 编写的 JavaScript 运行时
Bun 是采用 Zig 语言编写的高性能 “全家桶” JavaScript 运行时,官方称其为 "all-in-one JavaScript runtime"。
所谓 "all in one",是因为 Bun 提供了打包、转译、安装和运行 JavaScript & TypeScript 项目的功能,内置原生打包器 (native bundler)、转译器、task runner、npm 客户端,以及 fetch
、WebSocket
等 Web API。
Bun 刚刚发布了 v0.8.0,新版本主要变化:
- 添加调试器支持
Bun 通过 WebKit 的 Inspector Protocol 实现了调试器支持。要使用它,需开启--inspect
flag 运行文件或脚本。
- 实现 fetch streaming
Bun 现已实现fetch()
response body streaming。因此开发者现在可以从 fetch response 流式传输数据,无需等待下载整个 response。
- 支持 SvelteKit
node:tty
中的 ReadStream 和 WriteStream 已实现,并且.setRawMode()
现在可以在process.stdin
上运行,从而支持多个交互式 CLI 工具。- 其他变化包括 Node.js 兼容性更新、错误修复和稳定性改进
插播预告:Bun 1.0 将于 9 月 7 日发布,https://bun.sh/1.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
QEMU 8.1 发布,提升 CPU 性能、支持 LoongArch LSX 扩展
QEMU 8.1 已正式发布,这是QEMU 8.0系列的首个重要更新。 主要变化 支持 Intel Granite Rapids 的新 x86 CPU 模型 微代码生成器 (Tiny Code Generator, TCG) 支持 RDPID 指令,AES 指令可以使用主机处理器上的 AES 加速,以及其他新功能 从支持 BF16 扩展到 Zfa 扩展、Zcm* 扩展等多种 RISC-V 架构改进,还添加了 Ventana Veyron V1 CPU 以及许多 RISC-V 修正 支持 LoongArch LSX 扩展和针对该 CPU 架构的各种修复 支持内存标记扩展 (MTE) 的主机上的 KVM 虚拟机现在可以在客户机中使用 MTE 添加新的 CPU 类型 Cortex Neoverse V1 (neoverse-v1)。另外,在 ARM 方面还有一个新的 Banana Pi BPI-M2 Ultra (bpim2u) 板型号 新增"virtio-multiotuch-pci"输入设备,作为多点触控输入设备 改进 e1000e 和 IGB 英特尔网络设备仿真 为 vhost-vDP...
- 下一篇
1000万目标达成!Furion 再向前一步
小目标达成 Furion 作为一款由国人主导的底层开发框架,在 2020 年 09 月 01 日发布以来,取得了不错的成绩,尽管也有些许负面评论。截至 2023 年 08 月 22 日,它在 NuGet 平台的下载量已经达到了 1000 万次,这确实值得记录。 对于作者来说,能够有如此多的人喜欢并使用 Furion,既感到幸福又充满了责任感。幸福的原因在于自己所创造的东西能够得到市场用户的认可和喜爱,但也因此感到责任重大,因为这是一项需要花费大量时间和精力的巨大工作。 在中国的开源环境中,全身心地投入开源工作并非易事,由于正面回报相较于创业成功的概率要小得多,所以在投入大量工作和个人时间的同时,也要面对很多负面评论、无奈和不理解。 然而,这并没有阻碍 Furion 继续向前发展的决心。相反,它证明了不断追求卓越、创新,并实现个人价值的决心更加坚定,并取得了更大的成就。 再向前一步 经过三年不断地学习和市场反馈,我对于.NET/C#这门技术有了更深入的理解。我看到了 Furion 和自身存在很多不足之处,同时也发现了巨大的改进空间。因此,我决定在 2023 年 05 月 01 日全身心地...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题