bc1ebcaaaaf709e250904a503ce7b0152a34a18a
The browser previously retried every failed shared high-score submission on the 50 ms polling interval. With server-side rate limiting and database load shedding, immediate 429 and 503 responses could create a tight retry loop. Add a bounded exponential delay with jitter, honor Retry-After on transient responses, and reset the delay after a successful submission. Keep the pending revision retryable without allowing overlapping requests. Test Plan: - `node --check tdkpin-rs/web/storage.js` -- passed - `prettier --check tdkpin-rs/web/storage.js` -- passed - Node VM retry timing harness covering Retry-After, backoff, and reset -- passed - `git diff --cached --check` -- passed
Description
No description provided
22 MiB
Languages
C
73.8%
Rust
13.9%
C++
5.1%
Python
4.1%
Shell
1.4%
Other
1.6%