The Podfile Entries Shopify Just Deprioritized
The before-and-after numbers in the rewrite post cannot isolate the runtime, but the maintenance question underneath them is real and it has a release-candidate deadline attached.
The benchmark compares two different things
An Expo founder made the strongest objection, calling the move "more of a political decision than a technical one" and going after the benchmark: Shopify compared an old-architecture React Native app against a fresh native rewrite. Expo's commercial model depends on React Native's enterprise credibility, so the objection is self-interested. It is also right on methodology. Any 12-week greenfield build wins on startup time, stability and binary size against a six-year-old app, whatever runtime it targets. The measurements in the companion post are real. They measure the rewrite.
The stated argument is an economics claim, not a performance one: coding agents made building the same feature twice cheap enough that cross-platform's central economic justification stopped paying for itself. That is a statement about Shopify's own throughput. Making the same trade requires a measured agent-throughput number from the team making it. The closest published proxy in the same reporting is Next.js closing 1,500 GitHub issues in a month with agents involved. No reopen rate published.
The dependency graph generalizes
Shopify's post names Skia, FlashList and Restyle. All three sit on hot paths. FlashList sits in the render path of every long list that uses it, and Skia underpins most custom RN rendering. Maintenance funding for all three just moved off the runtime they target. The failure shows up transitively, inside an upgrade window. React Native 0.88 is at release candidate, so the sequencing is fixed: pin exact versions, mirror the repositories, and write down the named upstream maintainer for each package before taking the RC.
Shopify is acquiring Tailwind Labs the same week, with the open source staying MIT-licensed under the same team. Read that as a reallocation: funding moves toward web styling infrastructure Shopify owns.
Where the migration hours actually go
Two migration datapoints in the same reporting agree. Discord's New Architecture migration had only 14% of tickets on the migration itself; the remaining 86% was long-tail work. Evil Martians moved a site from Gatsby to Astro in under 9¾ days of execution, after substantial preparation.
The framework conversion is the only schedulable part of a rewrite. Estimate the long tail separately, and expect it to dominate.
The toolchain moved the same week
React 19.3 graduated Fragment Refs and <ViewTransition> to stable. Every wrapper element that exists only to hold a ref becomes deletable code, and the layout-animation dependency goes up for re-evaluation. Independent transition rendering is the free win: transitions no longer block each other, so the "filter input freezes while the results pane hydrates" class of bug loses its mechanism with no code change.
oxc's Rust port of the React Compiler is the item that needs a decision. It took a 1000+ file React Router app's compile step from 14.3s to 0.81s, and it already compiles patterns React Compiler 1.0 skips. Broader pattern coverage means different memoization boundaries. Engineers running oxc locally while CI runs the Babel plugin will produce environment-dependent render counts. Those reproduce only on the machine that produced them. Switch the whole toolchain or none of it; per-developer preference is the one configuration that guarantees the bug. React DevTools 8.0 also removed the Timeline profiler in favor of the browser Performance panel, so any perf triage runbook that says "open the React Timeline" is already invalid.
What to do
Grep the React Native dependency tree for react-native-skia, FlashList and Restyle, pin exact versions, and stand up internal mirrors before starting the 0.88 upgrade.
Put the oxc React Compiler port behind a build flag this sprint and diff its emitted memoization against React Compiler 1.0 on your 20 most render-sensitive components.
Re-baseline any in-flight New Architecture migration estimate against Discord's 14% ratio at the next planning cycle.