Larry Myers

Daily Note

July 11, 2023

The blank website is a striking failure of modern front end development. I’m not talking about a page with nothing on it, but page that has failed to render because some client side asset has failed to load. The tell tale sign is errors in the dev tools console of the browser. The content may even be there in the DOM, hidden by a failed hydration process that cannot re-render the page with client side javascript. The more I run into this the more I become convinced that we need to return to server rendered content as the default, and stop treating the client/server separation of concerns as a foundational principle of design.