The Perils of Hydration
A developer explores a React SSR hydration bug, explaining the cause and solution for mismatched client/server rendering.
A developer explores a React SSR hydration bug, explaining the cause and solution for mismatched client/server rendering.
Jeremy Keith's article critiques server-side rendering and hydration, comparing it to progressive enhancement but noting a missing mindset.
A developer details a Font Awesome rendering issue in SSR apps and explains how to fix it by reducing JavaScript dependency.
A developer explores InertiaJS, a tool for building server-side apps with client-side rendering, comparing it to his own project Livewire.
Guide to selectively enabling SSR or SPA mode for specific pages in a Nuxt.js 2 application, focusing on SEO and browser API access.
A guide to writing Vue.js components that work correctly in both server-side rendering (SSR) and client-side environments, covering common pitfalls and solutions.
Explains migrating PayPal's server-side templates to React/JSX for unified frontend/backend templating, covering challenges and solutions.
A guide to implementing Brotli compression in a Nuxt.js 2 application, including setup steps and compatibility considerations.
Explains server-side Blazor (now Blazor Server App), its architecture, how it works via SignalR, and compares it to client-side Blazor and MVC.
A developer explains choosing Node.js with Express and Pug for server-side HTML generation, and reusing templates on the frontend for a lightweight web UI.
A guide on integrating Redux Saga for handling asynchronous actions in a server-side rendered Next.js application.
Explores the conceptual differences between static site generators and caching for web performance, focusing on developer mindset and trade-offs.
A guide to safely using client-side JavaScript libraries like imagesloaded in universal (isomorphic) React apps by preventing server crashes.
A satirical critique of progressive enhancement and universal/isomorphic apps, arguing they are too difficult and offer no personal benefit to developers.
Argues that all websites must begin with server-side rendered HTML for universal accessibility, even if they later use advanced JavaScript features.
A review of the author's top five most-read blog posts from 2015, covering web standards, client-side frameworks, performance, HTTPS, and Google's AMP.
A developer's analysis and comparison of JavaScript templating libraries like Underscore.js, Mustache, Jade, and Swig for server-side rendering.