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

Node.js 16 来了,14 将支持到 2023 年_第1张图片

参见 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 16 来了,14 将支持到 2023 年_第2张图片

了解 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 16 来了,14 将支持到 2023 年_第3张图片

看下 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技术栈」微信公众号,获取优质文章,如需投稿可在后台留言与我取得联系。

往期精彩推荐

[知乎回答] 前端是否要学习 Node.js?

Node.js v15.x 新特性 — 控制器对象 AbortController

为何面向手写代码常被吐槽,但其仍未动摇?

Node.js 为前端赋能 | 我要把这 200 万张页面发上线

Node.js 为前端赋能 | 如何推动基础架构项目落地

Mongoose 实现关联查询和踩坑记录

使用 Node.js 实现文件流转存服务

五月君 2020 年度回顾 — 缘起「Nodejs技术栈」

一起来看看 Node.js v14.x LTS 中的这些新功能

[推荐] 一个 Node.js 技术选型案例:使用 CARMEN 作为卡牌手游技术栈

你可能感兴趣的:(nodejs,web,js,openstack,xhtml)