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

Node.js 18.4.0이 Web Crypto API에서 Node.js 전용 확장을 제거하고 CFRG 곡선을 추가하며 DNS 패밀리 옵션 확장과 힙 정보 강화

Node.js 18.4.0 (Current)

2022년 6월 16일3intermediate

Technical Solution

  • crypto 모듈: Node.js 전용 webcrypto 확장 제거 (#43310)
  • Web Crypto API: CFRG 곡선 (Curve25519, Curve448 등) 추가 지원 (#42507)
  • dns 모듈: family 파라미터에 'IPv4', 'IPv6' 문자열 옵션 추가 (#43054)
  • report 모듈: process report에 힙 관련 정보 항목 확대 (#43116)

Key Takeaway

Node.js 18.4.0은 Web Crypto API의 표준화를 통해 상호운용성을 강화하는 동시에 DNS와 진단 기능의 세부 옵션을 확대하여 개발자의 제어 수준을 높였다.


Node.js를 사용하는 암호화 기반 서비스에서 Web Crypto API의 CFRG 곡선 지원으로 현대 암호화 표준(Curve25519, Curve448)을 직접 활용할 수 있으며, 기존 Node.js 전용 확장에 의존했던 코드는 표준 API로 마이그레이션해야 한다.

원문 읽기