Movement I
Hold the full base
The first native release stays on device as the baseline, so later React Native OTA patches can remain much smaller.
React Native OTA Updates
Cresc is a CodePush and App Center alternative for teams that need delta patches, rollback protection, CI-friendly publishing, and a clear path across React Native, Expo, Hermes, and Harmony builds.
Named for crescendo
The native build becomes the baseline. Every later React Native update ships only the changed business logic, keeping downloads smaller and emergency fixes much faster.
CodePush replacement, without the dead end
Cresc keeps the original release as the base and turns later OTA releases into measured diffs instead of full-bundle repeats.
Incremental Delivery
Cresc keeps the installed build as the base, then carries only the missing JavaScript and asset changes into place locally.
Movement I
The first native release stays on device as the baseline, so later React Native OTA patches can remain much smaller.
Movement II
When something changes, Cresc ships only the delta instead of repeating the whole JavaScript bundle.
Movement III
The client applies the patch against the installed baseline and confirms the update in place.
In Practice
Install the CLI, upload the baseline build, and publish the next delta update through the dashboard or CI whenever the app changes.
Connect your project to the publishing workflow with the Cresc command-line tool.
Give Cresc the native build it compares against before later updates are published.
Bundle JavaScript and assets, then release the update through the dashboard or your CI flow.
Once the baseline is uploaded, the dashboard and CLI can handle the rest of the OTA release cycle with much less effort.
Search Paths
Cresc is easiest to evaluate when the page matches the rollout or migration problem you are solving right now. Pick the path that fits your release workflow.
Migration
See the migration path, rollout model, and why Cresc fits React Native teams that still need OTA updates after App Center's retirement.
Open Migration GuideComparison
Compare bundle size, delta delivery, self-hosting flexibility, and when each workflow makes sense.
Compare OptionsOverview
Get the practical overview: what OTA updates can change, what still needs a native release, and how Cresc fits the release pipeline.
Read The Guide