Next.js and Lazy Hydration. Keep the HTML but drop the Javascript

Code splitting can only get us so far, and how it works means you end up loading a lot of JS you don't really need right then and there. Why download the footer code when I'm looking at the header?

Code splitting has served us well, its lets us eliminate a good amount of unused payload from an application. But… its not perfect.