RepoJournal
Meta

Meta

React, React Native, and Jest — the open source under what Meta ships

What actually shipped in Meta, written up every day — commits, pull requests, releases, and security advisories.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript AI / ML Full archive →

The Wire · Showcase

React 19 Cuts Server Component Decoding Time, React Native Fixes requestIdleCallback Regression

By RepoJournal · Filed · About Meta

React shipped performance wins across 19.0.8 and 19.1.9 while React Native patched a critical timeout bug that broke requestIdleCallback tasks.

React's Server Components got faster overnight. Both 19.0.8 and 19.1.9 landed performance improvements when decoding [1][2], addressing a key bottleneck in the hot path for streaming payloads. The fix came alongside a security patch release [3], so audit your dependencies for the full changelog.

On React Native, the bigger story is a regression fix that shipped silently. The requestIdleCallback timeout was never assigned after a refactor [4], meaning tasks would hang indefinitely instead of respecting deadline constraints. This landed in production for teams running the latest native stack, so if your scheduled work feels stuck, this is your culprit.

Three cleanup PRs landed across the board [6][7][8]. React Native is migrating Node.js builtin imports to the node: scheme, dropping stale Flow suppressions, and fixing iOS version stamping in the prebuild pipeline. These are mostly internal hygiene, but the node: migration signals the direction of travel for Node compatibility going forward.

One more fix worth catching: React's Fragment blur handler was crashing when ownerDocument returned null instead of a Document [5]. Small edge case, but it'll save you a null reference error if you're handling focus on fragments near document boundaries.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] 19.0.8 (July 21st, 2026) ↗ facebook/react
  2. [2] 19.1.9 (July 21st, 2026) ↗ facebook/react
  3. [3] [FlightReply] Performance improvements when decoding ↗ facebook/react
  4. [4] fix(requestIdleCallback): timeout not assigned at NativeIdleCallbacks (#57571) facebook/react-native
  5. [5] [DOM] Handle blur on Fragments below `Document` ↗ facebook/react
  6. [6] Drop stale $FlowFixMe suppressions for node: imports (#57612) facebook/react-native
  7. [7] Migrate Node.js builtin imports to node: scheme (#57611) facebook/react-native
  8. [8] fix(iOS): stamp the React Native version in the prebuild compose job (#57603) facebook/react-native

Quick answers

What shipped in Meta on July 22, 2026?
React shipped performance wins across 19.0.8 and 19.1.9 while React Native patched a critical timeout bug that broke requestIdleCallback tasks. In total, 15 commits, 2 pull requests, and 5 releases landed.
Who contributed to Meta on July 22, 2026?
6 developers shipped this update, including Josh Story, eps1lon, Hanno J. Gödecke, Carlos Enumo, Alex Hunt, and Christian Falch.
What were the notable Meta updates?
19.0.8 (July 21st, 2026), 19.1.9 (July 21st, 2026), and [FlightReply] Performance improvements when decoding.

More from Meta

Daily updates, in your inbox

Follow Meta

What actually shipped in Meta, written up every day — commits, pull requests, releases, and security advisories.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?