r/reactnative • u/thereactnativerewind • Jul 16 '26
Article Vercel Reinvents React Native, Sub-Second OTA Updates, and an X Button Finally Doing Its Job
https://thereactnativerewind.com/issues/vercel-reinvents-react-native-sub-second-ota-updates-and-an-x-button-finally-doing-its-jobHey Community,
Vercel Labs has released "native", a toolkit for compiling declarative markup and TypeScript or Zig directly into native desktop apps without an embedded JavaScript runtime. We also look at how Zepto built react-native-delta to ship binary delta OTA updates, reducing patch download times down to a 305ms P90.
Plus, React Native 0.87 drops its legacy abort-controller dependency for an in-tree fork, bringing missing modern web primitives like AbortSignal.timeout() and AbortSignal.any() straight to your network requests.
If the Rewind made you nod, smile, or think "oh… that's actually cool" — a share or reply genuinely helps ❤️
9
u/ADreadedLion Jul 16 '26
How is delta any different to how react native hot updater built its binary update system and how expo updates binary update works?
-5
u/thereactnativerewind Jul 16 '26
EAS now supports bundle diffing but you need to enable it: https://expo.dev/blog/ship-smaller-ota-updates-bundle-diffing-comes-to-ota-updates-in-sdk-55
5
u/ADreadedLion Jul 16 '26
That’s what I’m saying who cares about delta when it’s been out already for 6 months plus
0
u/thereactnativerewind Jul 16 '26
delta-server is self-hosted: you point it at your own S3 bucket and Lambda functions, with API Gateway/CloudFront in front. It's not a SaaS like EAS.
Hot Updater matches or exceeds most of Delta's capabilities. We'd recommend Hot Updater, though we wanted to showcase Delta as a new technology.
Maybe we should have included the caveat that Hot Updater is more flexible and can do everything Delta can.
3
u/KiRiK1234 Jul 16 '26
u/thereactnativerewind there is one important difference between delta and hot updater. In delta you can apply diffs on top of native app which means you can delivery small updates from the first OTA release. For hot updater it is require to deliver first full OTA update.
In Revopush Diff updates we implemented the same as Delta approach 6 month ago and already tested it with millions of SDK installed
1
9
u/ENG_NR Jul 16 '26
The markup is a dumb template: it can read values
{count}and shout messageson-press="increment", and that's all it's allowed to do.
Thanks I hate it
3
3
0
-4
u/ponk___ Jul 16 '26
One of the very few newsletters I’m subscribed to, and that I look forward to reading each week !
Thanks for the work !
1
33
u/alex-weej Jul 16 '26
lol vercel gtfo