On first load it displays around 2KB worth of information, transferring 40MB.<p>Had they served me a static image containing everything I see, it would've come to around 300KB.<p>Maybe they should consider serving a page-sized video stream of their site to conserve bandwidth. Spin up a VM for each visitor on their server.
While looking for the blog’s RSS feed (sadly it doesn’t appear to have one anymore), I noticed that the size of the HTML alone was nearly 5 MB uncompressed. Over the course of scrolling to the bottom of the page, it loads tons of 4+ MB JSON files. The unscaled author images and numerous tracking scripts also contribute to the enormous payload. I don’t know enough about Next.js internals to say what went wrong here, but that seems ridiculous for a simple blog.