Cutting a Next.js page from 854 KB to 459 KB of HTML by weighing the RSC payload
My /projects page in Next.js 16 shipped 854 KB of HTML for a list of 49 projects. Almost all of that weight was the same few strings repeated, and in the App Router every repeat ships twice: once as H