1. 原生支持fetch
const res = await fetch('https://nodejs.org/api/documentation.json');
if (res.ok) {
const data = await res.json();
console.log(data);
}
Node的全局环境上支持实验性的fetch API。该实现基于undici,一个为Node编写的HTTP/1.1客户端。
同时,Node现在可以使用以下全局变量:fetch、FormData、Headers、Request和Response。
2. 内置的 test runner
import test from 'node:test';
import * as assert from 'assert/strict';
test('sync test', (t) => {
assert.equal(1, 1);
}
);
test('async test', async (t) => {
assert.equal(1, 1);
}
);
3. Web Streams
Node下载支持 Web Streams API(