Automatic Rollback
Protection
Ship with confidence. If something goes wrong, BundleNudge automatically reverts users to the last stable version. No manual intervention required.
How It Works
The SDK monitors your app health in real-time and acts instantly when problems occur.
Update Deployed
You push a new JavaScript bundle through BundleNudge. Users begin downloading the update.
Health Monitoring
SDK monitors app health for 30 seconds after the update is applied. Tracks crashes, JS errors, and ANRs.
Issue Detected
If the crash threshold is exceeded, the SDK immediately flags the update as problematic.
Automatic Revert
The SDK reverts to the last known stable bundle. User continues without interruption.
See Everything
As It Happens
Your dashboard shows rollback events in real-time. Know exactly what happened, when it happened, and how many users were protected.
- Real-time rollback notifications
- Detailed crash reports with stack traces
- User impact metrics
- Slack and webhook integrations
Fine-Tuned Control
Configure rollback behavior to match your app's needs.
Health Check Window
Set how long the SDK monitors app health after an update. Default is 30 seconds, configurable up to 5 minutes.
healthCheckDuration: 30000Crash Threshold
Define how many crashes trigger a rollback. Set a flat number or percentage of active sessions.
rollbackThreshold: { crashes: 3 }Notification Hooks
Get notified via Slack, webhooks, or email when a rollback occurs. Never miss a critical event.
onRollback: (event) => notify(event)Why Automatic Beats Manual
See how BundleNudge compares to manual rollback approaches.
| Scenario | Manual Rollback | BundleNudge |
|---|---|---|
| Time to detect crash | Minutes to hours | Instant |
| Time to revert | 5-15 minutes | < 1 second |
| Users affected | Thousands | Only the few who got the bad update |
| Requires on-call engineer | Yes | No |
| Works at 3 AM | Only if someone wakes up | Always |