10P by ssssut 27일전 | favorite | 댓글과 토론

코드네임 'Jod'로 Node v22의 Active LTS가 시작되었습니다. 2025-10-21부터 Maintenance LTS로 지원 예정이고 2027-04-30까지 유지될 예정입니다.
Node v20은 Maintenance LTS로 변경, 2026-04-30까지 유지될 예정입니다.

주요 변경사항 (v20와 비교):

  • 브라우저 호환 WebSocket 클라이언트 내장
  • V8 엔진 버전 11.3 -> 12.4 업데이트: Array grouping, ArrayBuffer.prototype.transfer, WASM GC, Array.fromAsync, Set 메소드, 이터레이터 헬퍼 등의 기능 사용 가능
  • 웹 상호 운용성을 강화하기 위해 navigator 객체 지원 추가 (navigator.hardwareConcurrency를 통해 hardware concurrency 정보 접근 가능)
  • ESM 지원 강화
  • Stream의 기본 High water mark가 16KiB에서 64KiB로 증가하여 Stream 성능 향상
  • fs 모듈에 globglobSync 함수 추가
  • node --run <script-in-package-json> 커맨드를 통해 package.json에 있는 script 직접 실행 가능