React Daily: Compiler Purity Gets Stricter, Flight Gets More Flexible
The React Compiler team tightened purity checks around clock reads and sped up component classification, while the Flight and Fizz teams pushed several experimental features extending what server-driven React can express.
Duration: PT2M28S
Episode overview
This episode is a short developer briefing from React Daily.
It explains recent repository work in plain language.
- Show: React Daily
- Published: 2026-09-16T06:00:34Z
- Audio duration: PT2M28S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning. It's September 16th, and here's what moved in React overnight.
The clearest throughline today is the compiler getting more precise about what counts as safe during render. In PR 37576, Yuri Karpenkov closed a gap where `Date.now()` was flagged as impure, but `new Date()` and its zero-argument variants weren't — even though they read the same clock. That's now fixed, matching…
The second theme is experimentation on the server rendering side. Three separate PRs from the Flight and Fizz teams are pushing the boundaries of what server-driven React can do. JNTMTMTM's PR 37635 proposes an experimental server error boundary for local recovery during streaming SSR, without requiring a loading…
Two smaller fixes round things out. Hochan's PR 37631 restores missing properties like property name and elapsed time on transition run, start, and cancel events, which were silently falling back to a bare synthetic event. And Sebastian's PR 37633 drops an old AbortController polyfill in tests now that Node's native…
What to watch: none of the three Flight and Fizz proposals have merged, so expect design discussion before they land. And if you're writing compiler rules, the purity…
That's…
Nearby episodes from React Daily
- Fragment Boundary Fixes Pile Up
- Weekly Recap - Cleanup, Correctness, and the Ledgers Groundwork
- Precision Fixes in Stack Traces and Event Handling
- Fragment Instances Get Shadow DOM and Document Position Fixes
- Fragment Refs Come Under Fire
- Flag Cleanup and Compiler Correctness
- Edge Cases and Boundary Bugs
- DevTools Ships Version 8, Flight Client Fixes a Deadlock