피드로 돌아가기
Node.js BlogBackend
원문 읽기
Node.js 8.4.0이 HTTP/2 실험적 지원과 N-API 신규 기능으로 웹 서버 성능 최적화 기반 확보
Node.js 8.4.0 (Current)
AI 요약
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 신규 기능을 활용해 네이티브 모듈 개발 시 숫자 값 처리 로직을 단순화할 수 있다.