SSR was never the problem. The problem was, and still is, the client-side hydration. For all the effort we've put into Server Rendering on the web, we still haven't found a universally good solve for balancing the developer costs with end user costs. Regardless of how we optimize for server rendering, hydration hangs over us. That JavaScript that needs to be run on page initialization, that makes
![Conquering JavaScript Hydration](https://cdn-ak-scissors.b.st-hatena.com/image/square/5b287df74e9d20cca1f435b7a6b288f87c00b7b3/height=288;version=1;width=512/https%3A%2F%2Fmedia.dev.to%2Fcdn-cgi%2Fimage%2Fwidth%3D1000%2Cheight%3D500%2Cfit%3Dcover%2Cgravity%3Dauto%2Cformat%3Dauto%2Fhttps%253A%252F%252Fdev-to-uploads.s3.amazonaws.com%252Fuploads%252Farticles%252Ftkj767b9i035yoarigij.jpg)