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在未来为我们带来更多惊喜!

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/285850/bun-1-1-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。