주요 변경 사항
단일 실행 파일 애플리케이션에 대한 초기 지원 추가
JavaScript 파일을 단일 실행 파일 애플리케이션으로 컴파일하세요:
$ echo 'console.log(`Hello, ${process.argv[2]}!`);' > hello.js
$ cp $(command -v node) hello
# macOS 이외의 시스템에서:
$ npx postject hello NODE_JS_CODE hello.js \
--sentinel-fuse NODE_JS_FUSE_fce680ab2cc467b6e072b8b5df1996b2
# macOS에서:
$ npx postject hello NODE_JS_CODE hello.js \
--sentinel-fuse NODE_JS_FUSE_fce680ab2cc467b6e072b8b5df1996b2 \
--macho-segment-name NODE_JS
$ ./hello world
Hello, world!
Darshan Sen이 기여함 https://github.com/nodejs/node/pull/45038
URL 파서를 Ada로 교체
Node.js에는 WHATWG URL 명세에 준수하고 기존 구현보다 100% 이상의 성능 향상을 제공하는 새로운 URL parser인 Ada가 도입됩니다.
Yagiz Nizipli이 기여함 https://github.com/nodejs/node/pull/46410
기타 주목할 만한 변경 사항
-
buffer:
- (SEMVER-MINOR) Buffer.copyBytesFrom(...) 추가 (James M Snell) #46500
- doc:
-
events:
- (SEMVER-MINOR) listenerCount에 listener 인수 추가 (Paolo Insogna) #46523
- lib:
- src:
-
stream:
- (SEMVER-MINOR) ReadableStream 및 WritableStream에 대한 중단 신호 추가 (Debadree Chatterjee) #46273
-
tls:
- (SEMVER-MINOR) 자동 DHE 지원 (Tobias Nießen) #46978
-
url:
- (SEMVER-MINOR) URLSearchParams 크기 getter 구현 (James M Snell) #46308
-
worker:
- (SEMVER-MINOR) 검사기 및 trace_events에서 작업자 이름 지원 추가 (Debadree Chatterjee) #46832
이 번역된 문서는 원본 Node.js 공식 문서에 기반하며, MIT 라이선스에 따라 사용됩니다. 라이선스 정보는 여기에서 확인할 수 있습니다.
Top comments (0)