피드로 돌아가기
Node.js BlogBackend
원문 읽기
Node.js가 0.11.1 버전에서 V8 3.18.0 업그레이드, uv 0.11.1 업그레이드, HTTP 모듈 분리 등 10개 기술 변경으로 불안정 버전 배포
Node.js 0.11.1 (Unstable)
AI 요약
Technical Solution
- V8 엔진을 3.18.0으로 업그레이드: 기존 버전에서 최신 V8로 변경
- uv 라이브러리를 0.11.1로 업그레이드: 비동기 I/O 처리 레이어 업데이트
- HTTP 모듈을 여러 개의 별도 모듈로 분리: 단일 HTTP 모듈에서 모듈화된 구조로 변경
- 요청 경로의 안전하지 않은 문자를 이스케이프 처리: URL 보안 강화 추가
- URL에서 모든 부주의한 문자를 이스케이프: URL 인코딩 규칙 확대 적용
- zlib 메서드에 옵션 전달 가능하도록 개선: 압축 관련 메서드의 유연성 증대
- dtrace 프로브에 더 많은 인자 전달: 성능 분석 도구와의 통합 개선
- macOS에서 dtrace를 사용한 빌드 지원: 플랫폼별 빌드 옵션 확대
- Buffer.prototype.toJSON() 출력 변경: 버퍼 직렬화 동작 수정
- ETW 프로토타입을 dtrace 프로바이더와 일치하도록 업데이트: Windows 추적 도구 호환성 개선
실천 포인트
Node.js 운영 환경의 관리자는
0.
1
1.1 버전 배포 시 HTTP 모듈 분리로 인한 import 경로 변경과 Buffer 직렬화 동작 변화를 사전에 검증해야 하며, 특히 Windows 64비트 시스템에서는 해당 버전을 피하고 다음 v
0.11 릴리스를 기다려야 한다.