https://tldread.ru/baseline-urlpattern/ Наконец-то URLPattern можно начинать использовать! `// Простое сопоставление const pattern = new URLPattern({ pathname: "/users/:id" }); const isMatch = pattern.test(location.href);
// Получение параметров const pattern = new URLPattern({ pathname: "/books/:category/:id" }); const result = pattern.exec("/books/classics/12345"); const { category, id: bookId } = result.pathname.groups; В итоге, URLPattern предлагает надежное, адаптируемое и стандартизированное решение для маршрутизации URL-адресов, встроенное непосредственно в браузер, что значительно упрощает веб-разработку. Разработчикам рекомендуется рассмотреть возможность его использования для упрощения кода, рефакторинга сложных модулей маршрутизации или обработки запросов в сервисных воркерах.`