Comparing Next.js SPA, View Transitions, Speculation Rules & Quicklink
Client-side routing with loading skeletons during navigation