详情介绍
Node.js是一个基于Chrome V8 引擎 的 JavaScript 运行时,已经更新到了16 版本。Node.js 新版 将替代 Node.js 14 成为当前的的稳定发行版,后者将在本月晚些时候升级为 LTS(长期支持)版本。
特点是支持上周公布的 npm 7,并提供了期待已久的功能,如工作空间、自动安装同行依赖的能力以及对 yarn.lock 的支持。
在之前的 Node.js 版本中,未处理的拒绝会引发拒绝警告和废弃警告。在 新版中,未处理的拒绝现在改为throw模式。Node.js 还附带了 N-API 7 版本,它引入了更多的方法来处理数组缓冲区。
其他功能包括完善异步本地存储 API、V8 8.6 和 QUIC 等。
此外,最新版本暂时不会推广到 LTS,团队建议先不要用于生产部署。Node.js 14 将支持到 2023 年 4 月,Node.js 10 将在 2021 年 4 月进入报废期。
新功能特性
AbortController
Node.js 加入了 AbortController 的一个实验性实现。AbortController 是一个全局实用工具类,可根据 AbortController Web API,在选定的基于 Promise 的 API 中发出取消信号
N-API 7
N-API 7 是上一个大版本以来的第一个新版,并带来了使用 ArrayBuffers 的更多方法。
N-API是一个用于构建本机插件的API,它独立于底层JavaScript运行时环境(如V8),并作为Node.js本身的一部分。此API将作为跨Node.js版本已编译的应用程序接口(Application Binary Interface)的稳定版,简称(ABI)。它是为了将Addons插件和底层JavaScript引擎的改动隔离开来,并且允许在一个版本编译的模块不需要重新编译就可以在更高版本的Node.js上运行。
N-API是一个C语言的API,它确保了Node.js版本和不同编译器级别之间应用程序接口(ABI)的稳定性。C++ API可以更容易使用。为了支持使用C++,Node.js使用了一个C++包装器模块叫做node-addon-api,此包装器提供了一个可内联的C++ API。使用node-addon-api构建的二进制文件将依赖于Node.js导出的基于C函数符号的N-API接口,node-addon-api是一种更有效写代码的方法,用来编写调用N-API。
npm 7
Node.js 附带了 npm 的新大版本 npm 7。npm 7 有许多新功能,包括 npm 工作区和新的 package-lock.json 格式。npm 7 还包括 yarn.lock 文件支持。npm 7 的一大变化是默认安装对等依赖项。有关 npm 7 的更多信息,包括重大更改的详细信息,请查看 GitHub 博客:https://github.blog/2020-10-13-presenting-v7-0-0-of-the-npm-cli/
unhandled rejections 默认抛出
从 Node.js 15 开始,unhandledRejection 的默认模式已更改为 throw(以前是 warn)。在 throw 模式下,如果未设置 unhandledRejection hook,则会将 unhandledRejection 提升为未捕获的异常。拥有 unhandledRejection hook 的用户应该不会看到任何行为变化,并且仍然可以使用 --unhandled-rejections=mode 进程标志来切换模式。
QUIC
QUIC 是一种新的基于 UDP 的传输协议,它是 HTTP/3 的基础传输协议。QUIC 具有内置的 TLS 1.3 安全性、流控制、错误纠正、连接迁移和多路复用。
Node.js 附带 QUIC 的实验性支持,可通过 --experimental-quic 配置标志编译 Node.js 来启用。核心 net 模块公开了 Node.js QUIC 实现,有关 QUIC 的更多信息,请查看 Node.js 文档:https://nodejs.org/dist/latest-v15.x/docs/api/quic.html
V8 8.6
V8 JavaScript 引擎已更新为 V8 8.6。
更新日志
REPL预览与自动完成的改进
输出预览被更改为为自动完成的输入生成预览,而不是实际输入。
在预览期间按下现在将计算整个字符串,包括自动完成的部分。按取消该行为。
支持顶级等待
现在可以在异步函数之外使用await关键字了。
下载地址
人气软件
热部署神器Jrebel 7.1.2 for Eclipse 破解激活绿色版(附安装配置
QT源代码编辑器控件QScintilla 2.10 官方版 64位
ichartjs html5图表控件 v1.2 官方版
goeclipse(go语言eclipse插件) v0.16.1 官方版(附配置教程)
DevExpress VCL 组件自动安装(DxAutoInstaller) 2.1.2 最新绿色
selenium-RC压缩包 v1.0.3 官方安装版
RubyGems 打包系统 V2.7.7 官方版
脚本语言编辑器 BrineSoft Script Editor 2.1.12.0
语音朗读接口 东明郎读库2.0
海量PDF417二维条码编解码控件 v1.0 中文绿色版
相关文章
- web开发框架 IntraWEB Ultimate 旗舰版 v15.5.11 多语言安装版
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.12.0 官方安装版+绿色解压版 64位
Node.js是一个基于Chrome V8 引擎 的 JavaScript 运行时,此次更新包括将 V8 JavaScript 引擎更新到 10.7,以及默认启用 HTTP (s)/1.1 KeepAlive,这里提供Node.js 20最新...
- Node.js v20.12.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 16 正式版 v16.20.2 绿色解压版+安装版 64位资源来源互联网,版权归该下载资源的合法拥有者所有。