u/gronxb

HotUpdater now supports Bundle Diffing (up to 90% smaller OTA updates)
▲ 52 r/expo+1 crossposts

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 appVersion and fingerprint strategies

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 🙏

hot-updater.dev
u/gronxb — 4 days ago