The Navigation API exposes link clicks and back navigation through `navigate` events. An app can intercept a navigation, prepare data, and render a new view in the same document.
The demo shows click, data preparation, and view commit in sequence. Support can vary by browser, so verify target browsers and keep ordinary link navigation as a fallback.
When to use
Consider it when an SPA must coordinate routing and loading timing.