Add ±25% jitter to a delay value.
(ms: number)
| 1613 | |
| 1614 | /** Add ±25% jitter to a delay value. */ |
| 1615 | function addJitter(ms: number): number { |
| 1616 | return Math.max(0, ms + ms * 0.25 * (2 * Math.random() - 1)) |
| 1617 | } |
| 1618 | |
| 1619 | function formatDelay(ms: number): string { |
| 1620 | return ms >= 1000 ? `${(ms / 1000).toFixed(1)}s` : `${Math.round(ms)}ms` |
no test coverage detected