当前位置: 首页 > java >正文

[250512] Node.js 24 发布:ClangCL 构建,升级 V8 引擎、集成 npm 11

目录

    • Node.js 24 版本发布:Windows 平台构建工具链转向 ClangCL

Node.js 24 版本发布:Windows 平台构建工具链转向 ClangCL

流行的开源跨平台 JavaScript 运行时环境 Node.js 近日发布了 24.0 版本。此版本带来了多项性能提升、安全增强和开发体验的改进。

核心更新亮点:

  • V8 引擎升级:JavaScript 引擎升级至 V8 13.6 版本,带来了新的 JavaScript 特性支持,如 Float16Array、显式资源管理、RegExp.escape、WebAssembly Memory64 以及 Error.isError
  • npm 11 集成:新版本捆绑了 npm 11,该版本的 npm 提供了性能增强、更强的安全协议以及对现代 JavaScript 包的更好兼容性,有助于更流畅、更快速地管理软件包。
  • Windows 平台编译工具变更:一个显著的变化是,在 Windows 平台上编译 Node.js 时,强制从 MSVC(Microsoft Visual C++)切换到 ClangCL。此举旨在简化构建过程,并提高不同开发环境之间的一致性。
  • AsyncLocalStorage 优化AsyncLocalStorage 默认使用 AsyncContextFrame 进行了优化,为异步上下文跟踪提供了更高效的实现,从而在复杂应用中提升性能和稳健性。
  • URLPattern API 全局可用URLPattern API 现在可以在全局范围内直接使用,无需再进行显式导入。
  • 权限模型改进:Node.js 20 中引入的实验性权限模型(Permission Model)得到了一些增强,其启用标志简化为 _–permission_,表明其稳定性有所提高,并为更广泛的采用做好了准备。
  • 测试运行器增强:测试运行器模块(test runner module)得到了改进,使得编写测试更为简单且不易出错。例如,该模块现在会自动等待子测试完成。
  • HTTP 客户端升级:通过集成 Undici 7,Node.js 24 升级了其 HTTP 客户端能力,提供了更好的性能和对现代 HTTP 特性的更广泛支持。

重要注意事项:

此版本中有一些 API 被弃用或移除,例如 url.parse() 在运行时被弃用(推荐使用 WHATWG URL API),tls.createSecurePair 被移除等。开发者在升级时应注意这些变化。

来源:

https://linuxiac.com/node-js-24-drops-msvc-embraces-clangcl-on-windows

更多内容请查阅 : blog-250512

http://www.xdnf.cn/news/5773.html

相关文章:

  • MapReduce 模型
  • AI 模型训练轻量化技术在军事领域的实战应用与技术解析
  • Excelize 开源基础库发布 2.9.1 版本更新
  • ThingsBoard使用Cassandra部署时性能优化
  • c++进阶——哈希表的实现
  • Linux进程信号处理(26)
  • Maven 动态插件配置:Profile的灵活集成实践
  • 小白成长之路-vim编辑
  • 阿克曼-幻宇机器人系列教程2- 机器人交互实践(Topic)
  • 快速上手Linux nfs网络文件系统
  • 仿正点原子驱动BMP280气压传感器实例
  • 3335. 字符串转换后的长度 I
  • Babylon.js学习之路《四、Babylon.js 中的相机(Camera)与视角控制》
  • MySQL基本查询
  • git经验
  • Electron-Vue3、Electron-React、Electron-Angular打造舆情监控系统项目
  • SimScape物理建模实例1--单质量-弹簧-阻尼系统
  • maxtext开源程序是一个简单、高性能和可扩展的 Jax LLM!
  • rsync
  • 2024年北理工Python123第六章测验题整理
  • 2094. 找出 3 位偶数
  • 稠密连接网络(DensoNet)
  • OFCMS代码审计-freemaker注入sql注入xxexss文件上传
  • Qt元对象系统总结
  • .NET10 - 尝试一下Open Api的一些新特性
  • 吴恩达机器学习笔记:监督学习
  • 【Python】Python常用控制结构详解:条件判断、遍历与循环控制
  • 015枚举之滑动窗口——算法备赛
  • 纽约时报发稿刊登案例:海外新闻媒体宣传如何赢得美国决策者
  • 每日一题——樱桃分级优化问题:最小化标准差的动态规划与DFS解决方案