Back to list

Excessive Client-Side Payload Increases Parse Time

7/10 High

Large data passed to client components (e.g., 7 MB from getStaticProps) must be transferred and parsed by the browser even if unused by the UI, slowing down FCP and LCP.

Category
performance
Workaround
partial
Stage
build
Freshness
persistent
Scope
framework
Recurring
Yes

Sources

Collection History

Query: “What are the most common pain points with Next.js in 2025?3/27/2026

Any data passed to a client component is sent to the browser and parsed there. A real-world example: a page returning a 7 MB payload from getStaticProps, most of which was never used by the UI but still had to be transferred and parsed by the browser.

Created: 3/27/2026Updated: 3/27/2026