URLPattern: маршруты SPA без тяжёлого роутера
Сопоставление path и query в нативном API.
`new URLPattern({ pathname: "/blog/:slug", search: "tag=*" })` проверяет URL в витрине фильтров без regex вручную — удобно для лёгких MPA+hydrate или island-архитектуры.
Метод `.exec(url)` возвращает именованные группы для подстановки в заголовок и аналитику.
- URLPattern — MDN — Конструктор и методы.
- URL Pattern — WICG — Спецификация WHATWG.
Fallback
Без поддержки — `URL` + `pathname.startsWith` или полноценный роутер (React Router, TanStack Router).