The browser requests a normal URL.
How it works
Your host keeps its job.
Aura does not replace your rendering stack. Your host serves complete HTML; after load, Aura turns marked links into client-side navigation.
The returned HTML is immediately useful.
Aura adopts the matching content already on the page.
Marked same-origin links now use client navigation.
One URL, two modes
Failure is graceful.
JavaScript is an upgrade, not a requirement. The complete HTML remains useful on its own.
JavaScript off
- New document – each link loads a full page.
- Complete HTML – content arrives ready to read.
- Native history – back and forward work as usual.
- Crawlable content – JavaScript is not required to see it.
Aura on
- Client navigation – marked links avoid a full reload.
- Scoped updates – only the matched outlet changes.
- Persistent layouts – parent UI stays mounted.
- Intent prefetch – hover or focus starts loading early.
Try to break it
Turn JavaScript off.
Disable JavaScript in DevTools and use the navigation. Then enable it and confirm that the Load ID stays unchanged during client transitions.