RepoJournal
Meta

Meta

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

Keep up with Meta in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript AI / ML Full archive →

The Wire · Showcase

REACT DEVTOOLS FACADE LANDS WITH PROFILER AND COMPONENT TREE TOOLS

By RepoJournal · Filed · About Meta

React's new DevTools Facade can now coexist with the browser extension, unblocking the entire integration strategy for embedded React inspection.

The React team shipped the final pieces of DevTools Facade this cycle, starting with the critical fix that lets `installFacade` attach to pages that already have a DevTools backend [1]. Without this, users with the React DevTools browser extension installed would lose access to it when Facade tried to install, a non-starter for adoption. The foundation landed first [2] with `createTools(facade)` that reads tracked state and returns plain JavaScript values, leaving serialization to the caller. On top of that, the profiler tools shipped [3] with `startProfiling()`, `stopProfiling()`, and `getTraceOverview()` for per-commit render timing. The team backed all this up with comprehensive test coverage [4] validating multi-root and multi-renderer scenarios. Meanwhile, React also fixed a Fizz streaming bug [5] where postponed state snapshots become stale after the prelude flushes, catching the `nextSegmentId` count at the right moment.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [react-devtools-facade] 5/ support an already-installed DevTools hook ↗ facebook/react
  2. [2] [react-devtools-facade] 2/ implement component tree tools ↗ facebook/react
  3. [3] [react-devtools-facade] 3/ implement profiler tools ↗ facebook/react
  4. [4] [react-devtools-facade] 4/ multi-root and multi-renderer tests ↗ facebook/react
  5. [5] [Fizz] Finalize postponed nextSegmentId after the prelude flush ↗ facebook/react
  6. [6] Migrate StyleSheet pure-logic Jest tests to Fantom (#57260) facebook/react-native
  7. [7] Migrate Blob, Network, and WebSocket Jest tests to Fantom (#57266) facebook/react-native
  8. [8] Migrate Image, Text, and NativeComponent Jest tests to Fantom (#57262) facebook/react-native
  9. [9] Delete interface.js (Flow), relocate __DEV__ global (#57275) facebook/react-native
  10. [10] Standardize secondary package READMEs (#57273) facebook/react-native

Quick answers

What shipped in Meta on June 19, 2026?
React's new DevTools Facade can now coexist with the browser extension, unblocking the entire integration strategy for embedded React inspection. In total, 24 commits and 5 pull requests landed.
Who contributed to Meta on June 19, 2026?
2 developers shipped this update, including hoxyq and gaojude.
What were the notable Meta updates?
[react-devtools-facade] 5/ support an already-installed DevTools hook, [react-devtools-facade] 2/ implement component tree tools, and [react-devtools-facade] 3/ implement profiler tools.

More from Meta

Daily updates, in your inbox

Follow Meta

Keep up with Meta in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

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

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.