지금까지 `new URL()`을 try/catch로 감싸고 있었다면, `URL.parse()`가 이를 기본적으로 처리합니다.
You've been wrapping `new URL()` in try/catch. `URL.parse()` does it natively.

TL;DR AI
1분핵심 요약
현대 브라우저에서 `URL.canParse()`와 `URL.parse()`가 지원되면서, `new URL()`을 `try/catch`로 감싸던 관습을 줄일 수 있게 됐다.
`URL.canParse()`는 URL이 유효한지 불리언으로 확인하고, `URL.parse()`는 실패 시 예외 대신 `null`을 반환한다.
두 API 모두 선택적 base URL을 지원해 상대 경로나 사용자 입력, API 응답을 더 자연스럽게 처리할 수 있다.
이로써 반복적인 유틸리티 코드와 예외 기반 검증을 줄이고, URL 처리의 일관성과 가독성을 높일 수 있다.
