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

Node.js 8.4.0이 HTTP/2 실험적 지원과 N-API 신규 기능으로 웹 서버 성능 최적화 기반 확보

Node.js 8.4.0 (Current)

2017년 8월 15일5intermediate

Technical Solution

  • HTTP/2 실험적 지원: --expose-http2 플래그를 통해 내장 http2 모듈 활성화 (#14239)
  • N-API 확장: 숫자 값 생성을 위한 신규 API 추가로 네이티브 모듈 개발 개선 (#14573)
  • Duplex 스트림 개선: 읽기/쓰기 측의 고수위 마크 옵션을 독립적으로 설정 가능하도록 변경 (#14636)
  • 스트림 및 유틸리티 강화: util.format에서 %o, %O 스펙 추가로 객체 출력 지원 (#14558)
  • Inspector 기능 확장: 인스펙터 콘솔에서 require() 호출 가능하도록 추가 (#8837)
  • VM 모듈 멀티컨텍스트: vm 모듈로 생성된 여러 컨텍스트 동시 지원 (#14465)
  • 의존성 추가: nghttp2 라이브러리 종속성 추가 (SEMVER-MINOR) (#14239)

Node.js 기반 웹 서버를 개발하는 팀에서 HTTP/2를 도입하려면 Node.js

8.

4.0 이상으로 업그레이드한 후 --expose-http2 플래그를 활성화하면 별도 프록시 없이 네이티브 HTTP/2 지원을 얻을 수 있다. 또한 N-API 신규 기능을 활용해 네이티브 모듈 개발 시 숫자 값 처리 로직을 단순화할 수 있다.

원문 읽기