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

Node.js 19.9.0이 TracingChannel과 URL.canParse API를 추가해 진단 데이터 수집과 URL 검증 기능 강화

Node.js 19.9.0 (Current)

2023년 4월 12일5intermediate

Technical Solution

  • TracingChannel을 diagnostic_channel에 추가: 함수 실행의 타이밍과 목적에 대한 트레이싱 데이터를 고성능으로 발행하는 새로운 채널 도입 (Stephen Belanger 기여, #44943)
  • URL.canParse API 신규 추가: WHATWG URL 명세에 따라 입력값과 선택적 기본값을 올바르게 파싱할 수 있는지 검증하는 새로운 URL 메서드 제공

Node.js 애플리케이션 운영팀에서 TracingChannel을 활용하면 프로덕션 환경의 함수 실행 성능을 구체적으로 추적할 수 있으며, URL 처리를 다루는 서비스에서 URL.canParse를 도입하면 파싱 실패로 인한 예외 처리 로직을 사전에 단순화할 수 있다.

원문 읽기