Node.js 16现已发布!


我们很高兴今天宣布发布Node.js 16!重点包括将V8 JavaScript引擎更新到9.0,预建的Apple Silicon二进制文件以及其他稳定的API。
可以从https://nodejs.org/en/download/current/下载最新版本。
Node.js 16将是未来6个月的“当前”版本,然后在2021年10月提升为长期支持(LTS)。一旦提升为长期支持,该发布将被指定为代号“Gallium”。
提醒一下-Node.js 12将继续提供长期支持,直到2022年4月,Node.js 14将继续提供长期支持,直到2023年4月。
新版本的V8 JavaScript引擎带来了性能调整和改进,并使Node.js保持了JavaScript语言功能的最新状态。在Node.js v16.0.0中,V8引擎已更新为V8 9.0,高于Node.js 15中的V8 8.6。
此更新带来了ECMAScript RegExp匹配索引,该索引提供了捕获的字符串的开始和结束索引。
Timers Promises API提供了一组替代的计时器函数,这些函数返回Promise对象,而无需使用util.promisify()。

import { setTimeout } from 'timers/promises';
async function run() {
  await setTimeout(5000);
  console.log('Hello, World!');
}
run();