피드로 돌아가기
Node.js BlogBackend
원문 읽기
Node.js 12.11.1이 빌드 회귀 버그를 수정하고 Intl.NumberFormat의 unit 스타일 지원 추가
Node.js 12.11.1 (Current)
AI 요약
Context
Node.js 공식 소스 tarball로 빌드할 수 없는 회귀 버그가 발생했다. Intl.NumberFormat API에서 "unit" 스타일 지원이 필요했다.
Technical Solution
- 빌드 시스템에서 deps/v8/test/torque를 source tarball에 포함: 공식 tarball로 빌드 가능하도록 복원
- Windows 빌드 순서 조정: node_exe 정의 후 lint 단계 실행
- crypto.timingSafeEqual 함수 수정: byteLength 사용으로 바이트 길이 계산 개선
- small-icu 데이터 업데이트: Intl.NumberFormat에서 unit 데이터 활성화
- 문서 업데이트: HeapProfile 예제, crypto.createDecipheriv() 인자 타입, readable.push() 메서드 설명 등 5개 이상의 문서 수정
Key Takeaway
Node.js 마이너 버전 릴리스는 회귀 버그 수정과 함께 국제화 API 기능 확대 및 문서 정확성 개선을 동시에 처리한다.
실천 포인트
Node.js
1
2.
1
1.1을 사용하는 개발팀은 공식 소스 tarball에서 빌드 가능하고, Intl.NumberFormat으로 unit 스타일을 이용해 통화/단위 형식을 표시할 수 있으며, 타이밍 공격에 강한 암호화 비교 함수를 활용할 수 있다.