피드로 돌아가기
Node.js 22.0.0 (Current)
Node.js BlogNode.js Blog
Backend

Node.js가 22.0.0 버전 릴리스로 require()를 통한 ESM 그래프 로딩, WebSocket 클라이언트, V8 JavaScript 엔진 업데이트 제공

Node.js 22.0.0 (Current)

2024년 4월 24일5intermediate

Technical Solution

  • require()를 통한 ESM(ECMAScript Module) 그래프 로딩 지원: CommonJS와 ESM 모듈 간 혼용 가능성 확대
  • WebSocket 클라이언트 기능 통합: 별도 라이브러리 의존성 제거
  • V8 JavaScript 엔진 업데이트: 최신 JavaScript 사양 및 성능 개선 반영

Key Takeaway

Node.js 22는 모듈 시스템 호환성 강화와 내장 기능 확충으로 개발자 경험을 개선했으며, 6개월의 Current 단계 후 10월에 LTS 전환을 예정하고 있다.


Node.js 기반 프로젝트에서 require()를 사용하여 ESM 모듈을 직접 로드할 수 있게 되므로, CommonJS 코드베이스에서 ESM 마이그레이션 시 점진적 전환이 가능하다.

원문 읽기