Skip to content
56 / 57

Что такое Navigation API и чем он лучше History API?

Navigation API -- современная замена History API, доступная в браузерах на базе Chromium. Он предоставляет единое событие navigate для перехвата всех навигаций (клики по ссылкам, history.back(), отправка форм), имеет встроенную поддержку прерывания через AbortSignal, позволяет работать с состоянием через navigation.entries() и решает множество проблем History API: отсутствие события на pushState, невозможность отменить навигацию, неудобную работу с popstate.

Что такое Navigation API и чем он лучше History API? | JScriptiser