You fixed a production bug.
Then waited three days for review.
App Store review · waiting
00:00:00
What if shipping
took
one command
?
Cresc
Over-the-air updates for React Native, reimagined.
iOS · Android · HarmonyOS · Expo
01 — Ship in one command
~/my-app — zsh
Checkout
🎧
Wireless Headphones Pro
Midnight · ×1
Subtotal
$199.00
Shipping
Free
Total
$NaN
⚠ Price calculation failed. Checkout is down.
Place Order
Updating · 3.4 KB
Fix the code. Reach every device in seconds.
No review queue · No re-download
02 — Delta updates
Change one line. Users download
1,901.5
KB
Full OTA (gzip)
1,901.5 KB
Generic bsdiff
93.7 KB
react-native-update
3.4 KB
559× smaller
Measured · RN 0.86 release build · Hermes bytecode ~4.4 MB · one-line text change
03 — Built for Hermes
Ship
only the bytes that changed
.
Generic binary diff
String tables reshuffle · offsets shift
react-native-update
Delta-mode compile · HBC-aware transform
Apps already in the store benefit after
one rebuild
.
04 — Release with confidence
Cresc Console · My App · iOS
v1.4.3 · Staged rollout
1
%
1%
10%
50%
100%
Release status
Healthy
Launch crash rate
Live
⚠ Launch crashes detected → devices roll back to v1.4.2
Staged rollouts · Release health · Automatic crash rollback
05 — Native cold-start recovery
⚠
Crashes on launch
Home
Fall sale · 20% off
NATIVE · BACKGROUND THREAD
Downloading fix 0%
✓ Recovered to the fixed version
Even if JS can't start at all—
it heals on next launch.
The native layer fetches the fix without the JS bundle.
No reinstall. No store resubmission.
06 — MCP · AI-native
Debug every release in
plain English
.
Claude · cresc MCP connected
Why didn't this user's device get v1.4.2?
⚙ cresc · device update history
✓
Works with Claude, IDEs, or your own agents · Read-only · Per-app access
iOS
iOS
Android
HarmonyOS
Expo
New Architecture
Hermes
Every platform. Day-one support for the latest React Native.
Ship at the speed of thought.
Cresc
cresc.dev
$
npm i react-native-update