2023年10月02日·阅读约1分钟

Node.js v20.8.0 中推出改进的流性能

最近推出的 Node.js 版本 20.8.0 在增强流性能方面取得了显着的飞跃。

Node.js v20.8.0 中推出改进的流性能

在 JavaScript 运行时环境的重大发展中, Node.js v20.8.0的发布在流性能方面具有突破性的增强。新版本是该平台开创性产品的动态延续,可从nodejs.org网站下载。

值得注意的是,性能改进集中在可读和可写流上,将其创建和销毁效率提高了约 15%。这些进步有可能减少每个流的内存开销。

该版本还有其他亮点,包括可读网络流的性能改进。事实上,版本 20.8.0 表明可读流异步迭代器消耗显着增加了约 140%,可读流“管道到”消耗增加了约 60%。

此次升级还带来了vm APIs中内存管理的改进,这是使用importModuleDynamically选项执行的战略性步骤。此修改针对并解决此选项支持的 API 中存在的持久内存泄漏和释放后使用问题,例如vm.Script, vmCompileFunction,和vmSyntheticModule 。这一创新修复有望促进那些正在应对旧Node.js版本的用户升级到 v20.8.0。

版本 20.8.0 目前被视为“当前”版本,允许库作者有充足的时间来整合支持。由于采用分阶段更新系统的方法,我们会谨慎推出最新版本,以确保最大程度的兼容性和可靠性。它为 Node.js 18.18.0(指定为长期支持 (LTS) 版本)安全地铺平了道路。 LTS版本具有更高的鲁棒性,推荐广大用户使用,进一步丰富了异步、事件驱动的JavaScript运行时。

虽然Node.js v20.8.0 的发布无疑占据了头条新闻,但开发人员和科技行业专家仍然对更广泛的low-code和no-code平台抱有浓厚的兴趣。在这个领域,像 AppMaster 这样的平台作为构建后端、移动和 Web 应用程序、消除技术债务和提高开发效率的强大工具而崭露头角。

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
Node.js v20.8.0 中推出改进的流性能 | AppMaster