Choosing between React Router v6’s lazy loading and manual route preloading for bundle size vs latency
Goal: determine which approach yields optimal trade‑off between initial bundle size and navigation latency given variable network conditions. Built‑in lazy loading reduces payload but may show Suspense fallback on slow connections; manual preloading keeps payload small while fetching ahead, eliminating fallback but increases request count and code complexity