React Daily: Closing the Gap Between Rust and JavaScript
A cluster of Rust compiler fixes is bringing the experimental Rust port's math and parsing behavior in line with true JavaScript semantics, while three separate teams converged on the same fix for a Suspense hydration bug that was restarting animations.
Duration: PT2M33S
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-17T06:00:34Z
- Audio duration: PT2M33S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good day, and welcome to React Daily for September 17th, 2026.
The top story today isn't one big change, it's a pattern: React's experimental Rust compiler port keeps drifting from actual JavaScript behavior at the edges, and contributors are hunting those edges down one by one.
Start with exponentiation. In commit 2b19aec, Rusty Raven fixed a mismatch where the Rust port's constant folding used IEEE 754 power rules, which disagree with JavaScript's spec for cases like one raised to infinity. The bug was subtle enough that it took testing 225 combinations of edge values to isolate exactly…
The second theme is Suspense hydration. Three separate pull requests, 37641, 37644, and 37648, all target the same underlying issue, tracked as issue 37620: when a suspense fallback is preserved from server rendering but the client suspends again, React was deleting and remounting an identical fallback, silently…
Smaller but notable: PR 37645 stops the compiler from mismemoizing the arguments object, a correctness bailout rather than a feature. And 2c68870 quietly removed an AbortController polyfill that was breaking tests on modern Node.
What's next: watch for the Rust compiler semantics fixes to…
Nearby episodes from React Daily
- Compiler Purity Gets Stricter, Flight Gets More Flexible
- 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