Live navigation proof Same Load ID. Same start time. No reload.
Full page loads
Load ID
Started at
Client transitions
0
Last update
Static HTML loaded

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.

01 / REQUEST

The browser requests a normal URL.

02 / PAINT

The returned HTML is immediately useful.

03 / ADOPT

Aura adopts the matching content already on the page.

04 / UPGRADE

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.