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 NATIVE CLEANS HOUSE, JEST REVERTS WATCHER EXPERIMENT

By RepoJournal · Filed · About Meta

1 person shipped this

React Native dropped deprecated DisplayMetrics APIs while Jest pulled the plug on a half-baked watcher backend, then pivoted to consolidate file traversal into a single shared implementation.

React Native shipped the removal of `getWindowDisplayMetrics` and related DisplayMetricsHolder APIs [1], finally closing out a deprecation cycle that's been sitting on the books since 0.87. If you're still calling these methods on Android, your builds will break on next upgrade. Jest had a rougher day. The team merged a new `haste.backend` option to support Parcel watcher [3], then immediately reverted it [3] after realizing the implementation wasn't ready for production. That's the right call, but it signals internal friction on the file-watching strategy. What's shipping instead is a cleaner win: consolidating Jest's two hand-rolled directory walkers and the separate `walker` npm dependency into a single `fdir`-based implementation [2]. This removes duplicate traversal logic across `crawlers/node.ts`, `watchers/common.js`, and `FSEventsWatcher.ts`, cutting maintenance surface and likely improving performance.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Remove getWindowDisplayMetrics from DisplayMetricsHolder (#56635) facebook/react-native
  2. [2] chore(haste-map): replace `walker` and hand-rolled traversal with `fdir` ↗ facebook/jest
  3. [3] Revert "feat(haste-map): add haste.backend option (#16184)" ↗ facebook/jest

Quick answers

What shipped in Meta on May 17, 2026?
React Native dropped deprecated DisplayMetrics APIs while Jest pulled the plug on a half-baked watcher backend, then pivoted to consolidate file traversal into a single shared implementation. In total, 3 commits and 2 pull requests landed.
Who contributed to Meta on May 17, 2026?
1 developer shipped this update, including SimenB.
What were the notable Meta updates?
Remove getWindowDisplayMetrics from DisplayMetricsHolder (#56635), chore(haste-map): replace `walker` and hand-rolled traversal with `fdir`, and Revert "feat(haste-map): add haste.backend option (#16184)".

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?