Bun 1.1 版本震撼发布,Windows 支持来了
JavaScript开发者们瞩目已久的Bun 1.1版本终于正式发布了!这次大版本更新带来了一系列令人兴奋的新特性和显著的性能提升,将为开发者们提供更加顺畅、高效的开发体验。
首先,让我们为Bun 1.1支持Windows而欢呼吧!是的,你没有看错,现在Windows开发者也能享受到Bun带来的极速体验了。通过一行简单的PowerShell命令,即可在Windows 10及以上系统安装Bun。更令人惊喜的是,Bun在Windows上的测试覆盖率已经达到了98%,这意味着你能在Windows上尽情使用Bun的各项功能,与macOS和Linux版本几乎完全一致。
说到速度,Bun 1.1在各个方面都有了大幅提升。在Windows上进行依赖安装时,Bun的表现尤其亮眼。以安装一个Vite React应用为例,使用Bun,安装速度比Yarn快18倍,比npm更是快了30倍之多!Bun还对Windows上的文件系统操作进行了深度优化,例如递归读取目录的速度比Node.js快了22倍。
Bun 1.1对Node.js兼容性的改进也非常显著。不仅修复了上千个bug,还新增了大量Node.js API的支持。现在你可以在Bun中使用HTTP/2客户端、递归的fs.readdir()
、进程间通信等功能了。值得一提的是,Bun还支持许多Node.js中没有文档说明的内部API,让你的npm包可以在Bun下平滑迁移,而无需修改代码。
作为一个多才多艺的JavaScript运行时,Bun 1.1在打包、测试、SQLite支持等方面也有诸多亮点。全新的bun build --target=node
命令让你轻松将TypeScript代码打包成可在Node.js下运行的文件。而bun build --compile
命令更是一个黑科技,它能将你的JS/TS代码连同SQLite数据库一起编译成一个单文件可执行程序!
说到SQLite,Bun 1.1内置了一个高性能的SQLite接口,并且支持了多语句查询、导入预置数据库等实用功能。结合编译成单文件exe的功能,Bun让嵌入式数据库应用开发变得无比简单高效。
当然,Bun 1.1在开发者体验方面也下了不少功夫。语法高亮的错误堆栈、更加简洁的调用栈信息、bun --eval
命令行直接执行脚本……Bun力求为开发者提供更加友好便捷的使用体验。
还有很多很多的新特性,在这里无法一一列举。但可以肯定的是,Bun 1.1是一个里程碑式的版本,它以其卓越的性能、丰富的功能和贴心的开发体验,势必将JavaScript开发推向一个新的高度。期待Bun在未来为我们带来更多惊喜!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
🔥飞龙工作流引擎 FlowLong 🐉 发布 0.0.1 创始版
🔥🔥🔥飞龙工作流 FlowLong 🐉 真正的国产工作流引擎、json 格式实例模型、仿飞书钉钉审批流程设计器 🚩为中国特色审批匠心打造❗ 开源地址:giteegithub 官网文档:https://flowlong.gitee.io/ 支持全流程操作监听,仅 8 张表实现整个流程引擎(更符合中国人的思维模式设计)。 <dependency> <groupId>com.aizuda</groupId> <artifactId>flowlong-spring-boot-starter</artifactId> <version>0.0.1</version> </dependency> 当前版本基本完成中国特色工作流概念的全类型覆盖,上百个公司完成接入点击查看项目2K 关注 Star (感谢小星星) 🔥在一个很好的日子属于中国人自己的完全自研工作流引擎诞生【首次提交】 🔥在另外一个很好的 20240401 日子 0.0.1 版本【创始版发布】 这一年多的迭代飞龙已经从...
- 下一篇
程序员笔记 CherryTree 1.1.1 发布
CherryTree 1.1.1 现已发布。CherryTree是一个支持无限层级分类的笔记软件,Python 编写,支持富文本编辑和代码高亮,支持 Linux 和 Windows 平台。数据采用 sqlite 或 XML 存储,支持密码保护,支持从 NoteCase、KeepNote、Knowit、Tomboy、TuxCards、Treepad、Leo 等笔记软件导入数据。 此版本更新内容如下: 修复了使用替换搜索一次后,所有后续搜索都会打开替换对话框的问题(#2468) 修复了在多个节点中搜索时,仅搜索节点名称和标签不起作用的问题(#2461,#2408) 修复了垂直滚动和光标位置无法记忆前一个节点的问题(#2460) 修复了从 cherrytree 导入节点时不导入任何内容的问题(#2463) 修复了从 cherrytree sqlite 文档导入共享节点的问题 修复了从外部文档编辑自动重新加载时不需要的节点扩展,并启用了在开始时显示书签节点的选项 (#2464) 将点击新树节点时自动聚焦文本选项的默认值从 false 改为 true 不完整的语言:El, fi, hi_IN, ...
相关文章
文章评论
共有0条评论来说两句吧...