Node.js 16 来了,14 将支持到 2023 年

开发 前端
Node.js 16 版本已于 2021 年 4 月 20 日发布,重点包括:将 JavaScript v8 引擎更新至 9.0、预建的 Apple Silicon 二进制文件及其他稳定的 API。

[[394912]]

参见 Node.js 官方网站[1] 的发布记录,Node.js 16 版本已于 2021 年 4 月 20 日发布,重点包括:将 JavaScript v8 引擎更新至 9.0、预建的 Apple Silicon 二进制文件及其他稳定的 API。

访问 https://nodejs.org/en/download/current/ 下载安装新版本,也可通过版本管理工具 nvm install v16 安装最新版本。

了解 Node.js 版本管理相关知识,参见文章 “3N 兄弟” 助您完成 Node.js 环境搭建

一般奇数版本为当前版本通常在每年的 4 月份,偶数版本为 LTS 长期支持的版本通常在每年的 10 月份,Node.js 16 版本在发布之后的未来 6 个月内会处于当前版本,直到 10 月份会提升为 LTS 长期支持版本。

友情提示 Node.js 10 LTS 在本月(4 月)底将会进入 EOL 时间线,将不再维护,现阶段可以考虑升级至 Node.js 14 该版本将会维护至 2023 年 4 月 30 日。

了解 Node.js 版本相关知识,参见文章 Node.js 版本知多少?又该如何选择?

看下 Node.js v16 目前都包括哪些新特性:

  • V8 更新至 V8 9.0,每一次 V8 版本升级也会带来性能的提升,同时也支持一些新的 v8 语法,例如正则匹配 indices,参见:V8 release v9.0[2]
  • 定时器 Promise API,无需在使用 util.promisify 包装,也支持使用异步迭代器,参见之前文章 新 feature — Node.js timers 模块引入 setInterval 异步迭代器
  • 基于 AbortController Web API 的中控器 AbortController 实现,参见之前文章介绍 新特性 — 控制器对象 AbortController
  • 在 Node.js v16.0.0 npm 版本已升至 v7.10.0
  • 标准 Web Crypto API[3] 的试验性实现
  • Stable Source Maps v3,不知道没关系,学习下 Source maps in Node.js[4]
  • Node-API version 8

参考 Node.js 16 available now#Other recent features[5]

参考资料

[1]官方网站: https://nodejs.org/en/blog/

[2]V8 release v9.0: https://v8.dev/blog/v8-release-90

[3]Web Crypto API: https://developer.mozilla.org/zh-CN/docs/Web/API/Web_Crypto_API

[4]Source maps in Node.js: https://nodejs.medium.com/source-maps-in-node-js-482872b56116

[5]Node.js 16 available now#Other recent features: https://nodejs.medium.com/node-js-16-available-now-7f5099a97e70

本文转载自微信公众号「Nodejs技术栈」,可以通过以下二维码关注。转载本文请联系Nodejs技术栈公众号。

 

责任编辑:武晓燕 来源: Nodejs技术栈
相关推荐

2013-03-08 09:54:00

BAENode.js百度云

2012-03-28 13:34:09

红帽Node.js支持

2023-08-09 09:08:02

Node.js开源

2023-08-03 10:17:57

JavaScripNode.jsChrome

2023-09-08 10:21:21

2023-08-29 09:43:21

Node.js.env

2015-03-10 10:59:18

Node.js开发指南基础介绍

2013-11-01 09:34:56

Node.js技术

2021-05-24 11:25:13

Node.js 16V8前端

2011-11-30 11:32:37

Node.js

2022-10-12 08:00:00

语音识别Node.js音频质量

2016-04-27 12:47:27

Node.js6.0版本

2011-09-08 13:46:14

node.js

2011-09-02 14:47:48

Node

2011-09-09 14:23:13

Node.js

2011-11-01 10:30:36

Node.js

2012-10-24 14:56:30

IBMdw

2011-11-10 08:55:00

Node.js

2021-10-26 06:43:36

NodeJavaScript引擎

2021-12-25 22:29:57

Node.js 微任务处理事件循环
点赞
收藏

51CTO技术栈公众号