Node.js v18.x 릴리스의 새로운 기능은 무엇인가요?
5785 단어 javascriptfetchtypescriptnode
Node.js 18은 향후 6개월 동안 '현재' 릴리스이며 2022년 10월에 장기 지원(LTS)으로 승격됩니다. 장기 지원으로 승격되면 릴리스의 코드명은 'Hydrogen'으로 지정됩니다. Node.js 18은 2025년 4월까지 지원됩니다.
릴리스 노트: here
Node.js 18.x의 기능:
가져오기(실험적)
오랫동안 기다려온 Node.js 18의 기능입니다. WHATWG Fetch 표준을 기반으로 하는 새로운 가져오기 API입니다.
가져오기는 거의 모든 최신 브라우저에서 이미 지원됩니다.
const get = async (url) => {
const res = await fetch(url);
if (res.ok) {
const data = await res.json();
console.log(data);
}
};
--no-experimental-fetch 명령줄 플래그를 제공하여 API를 비활성화할 수 있습니다.
웹 스트림 API(실험적)
Node.js 18은 웹 스트림 API를 도입합니다. 이제 전 세계적으로 사용할 수 있습니다.
테스트 러너 모듈(실험적)
이것은 jest 또는 mocha와 같은 다른 테스트 러너를 완전히 대체하지 않는 새로운 테스트 러너 모듈입니다. 그러나 추가 종속성 없이 테스트 스위트를 실행하는 빠르고 쉬운 방법을 제공합니다.
import test from "node:test";
test("Number:Test", async (t) => {
await t.test("Check numbers are equal", () => {
assert.strictEqual(1, 1);
});
});
V8 엔진 업데이트
V8 엔진은 Chromium 101의 일부인 버전 10.1로 업데이트됩니다.
https://nodejs.org/en/blog/announcements/v18-release-announce/#v8-10-1
당신이하지 않은 경우 읽어야합니다
자세한 내용은 .
Github , , , Medium , Stackblitz에서 나를 잡아라.
Reference
이 문제에 관하여(Node.js v18.x 릴리스의 새로운 기능은 무엇인가요?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/devsmitra/whats-new-in-the-nodejs-v18x-release-43f2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)