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

Node.js 11.1.0이 REPL에서 top-level for-await-of 지원 추가 및 타이머 무한 루프 버그 수정으로 안정성 개선

Node.js 11.1.0 (Current)

2018년 11월 2일5intermediate

Technical Solution

  • REPL 환경에서 top-level for-await-of 문법 지원 추가: 비동기 이터러블을 REPL에서 직접 순회 가능
  • 타이머 무한 루프 버그 수정: 특정 조건에서 타이머가 무한 루프에 진입하는 문제 해결
  • V8 엔진 패치: V8을 7.0.276.32로 업데이트하여 성능 및 안정성 개선
  • ICU 라이브러리 업그레이드: ICU를 63.1로 버전 업그레이드 (CLDR 34 기반)
  • OpenSSL 빌드 설정 확장: 애드온 개발자를 위해 더 많은 OpenSSL 카테고리 노출
  • V8 deprecation 마이그레이션: 더 많은 deprecated API를 V8_DEPRECATED로 이동
  • 빌드 환경 개선: Travis CI에서 gcc 4.9로 전환하고 flake8 기반 Python 린트(lint-py) 추가
  • 문서 체계화: API 문서에 HPE_HEADER_OVERFLOW 에러, http.IncomingMessage.complete, socket.end() 옵션 콜백 등 추가 명시

Node.js

1

1.

1.0 업그레이드를 계획 중인 엔지니어는 비동기 작업을 REPL에서 직접 테스트할 수 있게 되어 개발 생산성이 향상되며, 타이머 무한 루프 버그 수정으로 인해 타이머를 사용하는 애플리케이션의 안정성이 개선된다.

원문 읽기