Front-End Reads
frontendreads.bsky.social
Front-End Reads
@frontendreads.bsky.social
Links on front-end development, design and web technologies. Occasionally irrelevant ⚡️

Formerly https://x.com/FrontEndReads
React Server Components: Do They Really Improve Performance?
React Server Components: Do They Really Improve Performance?
A data-driven comparison of CSR, SSR, and RSC under the same app and test setup, focusing on initial-load performance and the impact of client- vs server-side data fetching (including Streaming + Suspense).
ift.tt
November 12, 2025 at 4:21 PM
The Majority AI View - Anil Dash
The Majority AI View - Anil Dash
A blog about making culture. Since 1999.
ift.tt
November 12, 2025 at 12:44 PM
How to stand out when anyone can build anything | Anton Sten
How to stand out when anyone can build anything | Anton Sten
When AI tools have democratized product creation, standing out isn't about better tools or flashier features—it's about fundamentally different skills that most people skip entirely.
ift.tt
November 12, 2025 at 11:48 AM
Svelte really is that fast
Svelte really is that fast
The five most popular JS frameworks – Angular, React, Vue, Svelte and Blazor – use different rendering strategies, and it shows.
ift.tt
October 29, 2025 at 9:56 AM
Frontend complexity and the HTML renaissance
Frontend complexity and the HTML renaissance
Why I'm rooting for HTML.
olliewilliams.xyz
October 26, 2025 at 6:47 PM
The AI coding trap | Chris Loy
The AI coding trap | Chris Loy
If you ever watch someone “coding”, you might see them spending far more time staring into space than typing on their keyboard.
ift.tt
October 26, 2025 at 4:21 PM
We Keep Reinventing CSS, but Styling Was Never the Problem
We Keep Reinventing CSS, but Styling Was Never the Problem
We keep changing how we style the web, but the real problem isn’t CSS. It’s how we build around it.
ift.tt
October 26, 2025 at 12:44 PM
How modern browsers work ift.tt/g5Ifmpj
How modern browsers work
A web developers guide to browser internals
ift.tt
October 26, 2025 at 11:48 AM
Frank Chimero · Beyond the Machine
Frank Chimero · Beyond the Machine
Frank Chimero’s Personal Website
ift.tt
October 25, 2025 at 5:47 PM
I am sorry, but everyone is getting syntax highlighting wrong
I am sorry, but everyone is getting syntax highlighting wrong
Applying human ergonomics and design principles to syntax highlighting
ift.tt
October 16, 2025 at 11:44 AM
We all have a choice
We all have a choice
Taking action and Doing The Right Thing is often difficult, always exhausting, but it is what we must do, together.
ift.tt
October 8, 2025 at 5:47 PM
Why I gave the world wide web away for free
Why I gave the world wide web away for free | Tim Berners-Lee
My vision was based on sharing, not exploitation – and here’s why it’s still worth fighting for
ift.tt
September 29, 2025 at 8:56 AM
Open Social — overreacted
Open Social — overreacted
The protocol is the API.
ift.tt
September 28, 2025 at 11:44 AM
A workaround for using custom properties in media queries
A workaround for using custom properties in media queries
One of the most frustrating aspects of media queries is that we can’t use custom properties with them. This often results in hard-coded values in otherwise, highly configurable codebases. Manuel has...
ift.tt
September 27, 2025 at 3:21 PM
The Big Gotcha With @starting-style • Josh W. Comeau
The Big Gotcha With @starting-style • Josh W. Comeau
CSS has been on fire lately, with tons of great new features. @starting-style is an interesting one; it allows us to use CSS transitions for enter animations, something previously reserved for CSS keyframe...
ift.tt
September 23, 2025 at 11:44 AM
Understanding Focus Indicators for Web Accessibility
Understanding Focus Indicators for Web Accessibility
Master focus indicator design for web accessibility. Learn WCAG-compliant techniques for clear visual feedback and keyboard navigation.
ift.tt
September 18, 2025 at 10:48 AM
You Don't Need Animations
Emil Kowalski
Why you are animating more often than you should.
ift.tt
September 18, 2025 at 8:56 AM
Successive Prototypes Bridge the Gap Between Idea and Reality
Successive Prototypes Bridge the Gap Between Idea and Reality
Writing about the big beautiful mess that is making things for the world wide web.
ift.tt
September 12, 2025 at 5:47 PM
You no longer need JavaScript
You no longer need JavaScript
An overview of what makes modern CSS so awesome.
ift.tt
September 12, 2025 at 3:21 PM
Deriving Client State from Server State
Deriving Client State from Server State
How to use derived state in React to keep client state and server data aligned without manual sync or effects.
ift.tt
September 12, 2025 at 11:44 AM