피드로 돌아가기
Node.js BlogBackend
원문 읽기
Node.js 11.13.0이 crypto, events, v8, worker 모듈에 7개의 신규 기능을 추가해 개발자의 암호화·이벤트·힙 스냅샷·워커 컨텍스트 격리 처리 능력 확장
Node.js 11.13.0 (Current)
AI 요약
Technical Solution
- crypto 모듈: 개인키로부터 공개키 파생 기능 추가 (#26278)
- events 모듈: useEventEmitter 함수에 Promise 기반 once 함수 추가로 이벤트 핸들링 방식 확장 (#26078)
- v8 모듈: v8.getHeapSnapshot과 v8.writeHeapSnapshot 메서드 추가해 Chrome DevTools 형식의 힙 스냅샷 생성 가능 (#26501)
- worker 모듈: worker.moveMessagePortToContext 메서드 추가로 MessagePort를 서로 다른 vm.Context에서 사용 가능하게 하여 vm 모듈의 격리 기능 강화 (#26497)
- 커뮤니티: Gireesh Punathil이 Technical Steering Committee 신규 멤버로 합류, Yongsheng Zhang이 collaborators에 추가 (#26657, #26730)
실천 포인트
Node.js 런타임을 사용하는 애플리케이션에서 private 키 기반 공개키 생성, Promise 기반 이벤트 처리, 힙 메모리 프로파일링, 워커 간 메시지 포트 격리를 네이티브 API로 직접 구현할 수 있게 되어 외부 라이브러리 의존성을 줄이고 보안·성능 관련 작업을 표준화할 수 있다.