Summary
WebSocket reconnection uses a fixed 1-second delay with no backoff, jitter, or max retry limit.
Findings
Impact
During outages, all clients hammer the server every second. Thundering herd on recovery. Battery drain on mobile.
Suggested Fix
Implement exponential backoff (1s, 2s, 4s, 8s... up to 30s) with random jitter. Add max retry limit with user notification.
Related Issues (WebSocket/Networking Pattern)
Summary
WebSocket reconnection uses a fixed 1-second delay with no backoff, jitter, or max retry limit.
Findings
Impact
During outages, all clients hammer the server every second. Thundering herd on recovery. Battery drain on mobile.
Suggested Fix
Implement exponential backoff (1s, 2s, 4s, 8s... up to 30s) with random jitter. Add max retry limit with user notification.
Related Issues (WebSocket/Networking Pattern)