Navigate Select ESC Close

Watch this if you hate React Server Components

2025-10-31 Science & Technology
45.9k
1.2k
127
Theo - t3․gg
Theo - t3․gg
539.0k subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

Server components should be making our apps way faster, but are they? Thank you Frontend Masters for sponsoring! Check them out at: https://soydev.link/masters You should buy the author's book: https://www.advanced-react.com/ SOURCE https://x.com/adevnadia/status/1980492315581198412 https://www.developerway.com/posts/react-server-components-performance Want to sponsor a video? Learn more here: https://soydev.link/sponsor-me Check out my Twitch, Twitter, Discord more at https://t3.gg S/O Ph4se0n3 for the awesome edit 🙏

Top Comments (10)

@aitorllj93 2025-10-31

Astro's approach with server-side/static rendering by default and its islands are and always will be the right approach for this. Next.js and React have become a framework where you have to think too actively about rendering details.

151 7 replies
@ryansolid 2025-11-01

The only unfortunate part of the article is because it is React and somewhat Next focused it didn't uncouple streaming from Server Components. It is unfortunate because I think streaming is where most of the benefits here comes from. Server Components might even be a detriment, but there is no comparison to verify either way.

64 10 replies
@xc13z829 2025-11-01

Nadia is the bomb. I love her book Advanced React!

8
@ThisIsGengar 2025-11-02

For SPA's, If the backend is aware of the frontend routes, you could: - Send the html to client, not close connection, stream in the the data need for the page. (i.e. while the js loads, you already have the data so no waterfall for that - Easier: add prefetch headers for all resources needed for that page (assuming backend know front-end routes and which data is needed). When the request runs in the frontend loaders, it immediately resolve and data is instant visible Which from my perspective seems way less complex that rendering the page, with all quirks and potential hydration issues.

3
@qbek_san 2026-01-24

Can someone tl;dr? Is SSR faster? I don't want to watch 40 minutes of technicalities

1
@ummon 2025-10-31

I think I understood about 75% of this already but really interesting dive. Thanks!

1
@pronshdev 2025-11-02

QUICK IMPORTANT CLARIFICATION: at 36:00, I went looking for the tailwind flag, but this is a NextJS feature (W next) which lets you inlineCSS which is still experimental so please use with caution! Thank you for your time :D

0
@llamafactorySA 2025-11-03

Bro your facial expressions in thumbnails are insane :D

0
@filipturczynowicz-suszycki7728 2025-11-01

Cool breakdown Theo!

0
@JordanAF808 2026-05-19

6:04 I'm really confused, can you please help me understand this? Everything else I'm reading says the opposite of this, RSCs only run on the server (component code is not sent down) and server components run on the server and client (component code *is* sent down).

0

Unlock the Data Inside
Turn Videos into Knowledge

  • Get FREE 10/day: transcripts, summaries, chats
  • Chat with videos, export text & PDF
  • $1 free API credit for RAG, chatbots & research

Free forever plan • All features unlocked

App screenshot