详情介绍
Node.js 是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。Node.js 的生态系统是目前最大的开源包管理系统。
由于上月 Node.js 21 已正式发布,因此 Node.js 20 就变成了长期支持版本 (LTS)。
node --watch(实验性)
运行时最近增加的一个令人兴奋的功能是支持使用 node --watch 选项在 "watch" 模式下运行。在 "watch" 模式下运行,当导入的文件被改变时,会重新启动进程。
$ node --watch index.js
该功能在 v18.11.0+ 中可用。
默认启用 HTTP (S)/1.1 KeepAlive
从这个版本开始,Node.js 默认将 keepAlive 设置为 true。这意味着任何出站的 HTTP (s) 连接将自动使用 HTTP 1.1 Keep-Alive。默认的 keep-alive 时间是 5 秒。
启用 keep-alive 将提供更好的吞吐量,因为连接在默认情况下被重复使用。
稳定的 WebCrypto
WebCrypto API 现在已经稳定(以下算法除外:Ed25519、Ed448、X25519 和 X448)
使用 globalThis.crypto 或 require('node:crypto').webcrypto 来访问这个模块。
自定义 ESM Resolution 调整
Node.js 已经删除了 --experimental-specifier-resolution 标志。其功能现在可以通过自定义加载器实现。
移除 DTrace/SystemTap/ETW 支持
对 DTrace/SystemTap/ETW 的支持在 v19.0.0 中被移除,主要原因是资源的优先级问题。
如果你有兴趣帮助恢复 DTrace,可以查看该 issue:https://github.com/nodejs/node/issues/44550。
依赖
V8 10.7
V8 引擎已经更新到 10.7 版本,这是 Chromium 107 的一部分。这个版本包括了 JavaScript API 的一个新特性: Intl.NumberFormat。
Intl.NumberFormat v3 API 是一个新的 TC39 ECMA402 第三阶段提案,扩展了先前存在的 Intl.NumberFormat。
更新日志
显著变化
这是一个安全发布。
显著变化
CVE-2024-21892-通过Linux功能进行代码注入和权限提升-(高)
CVE-2024-22019-http:读取具有无限制区块扩展的未处理http请求允许DoS攻击-(高)
CVE-2024-21896-猴子修补缓冲区内部的路径遍历-(高)
CVE-2024-22017-setuid()不会由于io_uring而放弃所有特权-(高)
CVE-2023-46809-Node.js易受Marvin攻击(针对PKCS#1 v1.5填充的Bleichenbacher攻击的定时变体)-(中等)
CVE-2024-21891-由于不正确的路径遍历序列净化,多权限模型绕过-(中等)
CVE-2024-21890---allow fs read和--allow fs-write中通配符处理不当(中等)
CVE-2024-22025-fetch()brotli解码中因资源耗尽而拒绝服务-(中等)
undici 5.28.3版
libuv版本1.48.0
OpenSSL 3.0.13+quic1版本
下载地址
人气软件
Node.js v20.18.0 官方安装版+绿色解压版 64位
Node.js 18 正式版 v18.20.4 LTS 安装版+绿色解压版 32位
热部署神器Jrebel 7.1.2 for Eclipse 破解激活绿色版(附安装配置
大漠插件(大漠综合工具) v6.1637 免费版(附使用教程)
node.js(JavaScript) v14.17.3 官方正式版
Node.js 18 正式版 v18.20.4 LTS 绿色解压版+安装版 64位
QT源代码编辑器控件QScintilla 2.10 官方版 64位
ichartjs html5图表控件 v1.2 官方版
Node.js v20.18.0 官方正式安装版+绿色解压版 32位
DevExpress VCL 组件自动安装(DxAutoInstaller) 2.1.2 最新绿色
相关文章
-
web开发框架 IntraWEB Ultimate 旗舰版 v15.6.2 多语言安装版
IntraWEB Ultimate是一款功能强大的适合delphi开发人员使用的用来创建web页面的工具,是一个框架和组件集,允许使用Delphi,Kylix,C ++ Builder和JBuilder快速轻松地构建...
-
EhLib 10.2 Build 10.2.038 Professional Edition – Full Source 专业完整免费版
EHLib是一个DELPHI 下的非常棒的第三方Grid控件,包含常用的Delphi控件和源码,提供dbgrid组件的全部功能,还有为多列标题设定共同的父标题行、设置标题行、数据行高度、显...
-
Node.js v20.18.0 官方安装版+绿色解压版 64位
Node.js是一个基于Chrome V8 引擎 的 JavaScript 运行时,此次更新包括将 V8 JavaScript 引擎更新到 10.7,以及默认启用 HTTP (s)/1.1 KeepAlive,这里提供Node.js 20最新...
-
Node.js v20.18.0 官方正式安装版+绿色解压版 32位
Node.js是一个基于Chrome V8 引擎 的 JavaScript 运行时,此次更新包括将 V8 JavaScript 引擎更新到 10.7,以及默认启用 HTTP (s)/1.1 KeepAlive,这里提供Node.js 20最新...
-
HMS Toolkit(华为IDE工具插件) v6.1.0.300 官方免费版
HMS Toolkit是一款IDE工具插件,包含含应用创建、编码和转换、调测、测试和发布的开发工具,支持Android Studio3.4.1~4.2.1,欢迎下载...
-
Telerik Collection for .NET 2023 全套官方最新版
为用户提供Telerik的整套开发人员工具和自动化测试的工具,可帮助软件开发团队利用更强大的功能来更快地构建应用程序,这是一套完整的Telerik2023组件,欢迎下载...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Node.js v20.18.0 官方安装版+绿色解压版 64位资源来源互联网,版权归该下载资源的合法拥有者所有。