
HotUpdater now supports Bundle Diffing (up to 90% smaller OTA updates)
Hey folks 👋
I’ve been working on an open-source React Native OTA update system called HotUpdater as a self-hosted alternative to CodePush/App Center.
In v0.31.0, I added Bundle Diffing support.
Previously, OTA updates required downloading the entire JS bundle again even for small changes.
Now HotUpdater can ship only the changed JS + assets between versions, which reduced OTA payload sizes by up to ~90% in my tests.
Some features:
- Self-hosted
- Open source
- AWS / Cloudflare / Supabase / Firebase support
- Rollback support
- Code signing support
- No vendor lock-in
- Supports both
appVersionandfingerprintstrategies
This release also includes:
- rollback improvements
- multi-patch artifact support
- migration / infra fixes
Release notes:
HotUpdater v0.31.0
Would love feedback from people shipping React Native apps at scale 🙏
u/gronxb — 4 days ago