114 wires and counting
$ status: archived — this briefing has stopped; the archive stays readable. browse live briefings →

$ status

wire 2026-05-17
stories 5

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

REACT NATIVE CLEANS HOUSE, JEST REVERTS WATCHER EXPERIMENT

By RepoJournal · Filed · About Meta · Composed from the cited sources · methodology

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.

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)".