✨ Navigation API теперь доступен в Baseline
Долгожданный Navigation API наконец поддерживается всеми основными браузерами.
Почему это круто?
Navigation API создавался специально для одностраничных приложений. Он решает главные проблемы старых History API и window.location, давая разработчикам полный контроль над маршрутизацией из коробки.
Что умеет новый API:
Перехватывать любой тип навигации (клик по ссылке, форма, кнопки вперед/назад) через единый обработчик.
Отменять устаревшие запросы через AbortSignal при конкурирующей навигации.
Хранить произвольное состояние в каждой записи истории.
Управлять прокруткой вручную.
Делать плавные переходы в связке с View Transitions API.
👉 https://habr.com/ru/companies/timeweb/articles/1008840/
Post #1518
2.35K

- 👍 17
- 👏 5
- ❤ 2