Часто приходится анализировать множество URL-адресов. Частично для их проверки, а также для нормализации или извлечения определённых частей из URL. API URL в браузерах позволяет это делать, но его эргономика не идеальна.
https://www.dev-notes.ru/articles/javascript/the-problem-with-new-url-and-how-url-parse-fixes-that/
Post #893
170