Navigation performance under weak network conditions in App Router (RSC) #83873
Unanswered
DuongPham-dev
asked this question in
App Router
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi there,
In the App Router architecture of Next.js (using React Server Components), route navigation appears to rely heavily on server responses.
I've noticed that under weak or unstable network conditions, navigating between routes can feel sluggish or even unresponsive. This seems to happen because the client needs to wait for the server-rendered RSC payload before updating the UI, which can lead to a degraded user experience.
This behavior is quite different from traditional client-side routing libraries like React Router, where navigation happens instantly and data fetching can be deferred.
🔍 Context
<Link />orrouter.push().loading.tsxis used to show fallback UI while awaiting server response.✅ Goal
I'd love to understand:
🙏 Thank you
Thank you to the Next.js team and the community for all the amazing work! Looking forward to hearing thoughts or recommendations on this topic.
Beta Was this translation helpful? Give feedback.
All reactions