Page Transition Demo

Comparing Next.js SPA, View Transitions, Speculation Rules & Quicklink

Compare Navigation Approaches

Each approach fetches real product data from the Fake Store API. Compare different navigation strategies, from basic HTML links to advanced prefetching with view transitions or loading states.

Navigation Types:

  • Standard: Basic HTML links
  • SPA: Client-side routing
  • View Transitions: CSS @view-transition
  • Loading States: Next.js skeleton UI
  • Prefetching: Speculation Rules & Quicklink

What to observe:

  • • Loading speed differences
  • • Visual continuity vs loading states
  • • Prefetch behavior in Network tab
  • • Smooth vs instant transitions
  • • Page reload vs client navigation

Testing Tips:

  • • Open DevTools Network tab
  • • Test with slow 4g throttling
  • • Navigate between products
  • • Compare prefetch timing
  • • Use Chrome 126+ for full support