footprintjs - v11.2.0
    Preparing search index...

    Function exponentialBackoff

    • A RetryPolicy.backoffMs function for an exponential schedule: the wait after failed attempt n is drawn under the ceiling min(maxDelayMs, baseDelayMs × multiplier^(n − 1)) by the declared jitter — the schedule is capped BEFORE the draw, so it keeps its spread. The policy's maxBackoffMs still caps every wait after it.

      Parameters

      Returns BackoffFunction

      .retry({ attempts: 6, backoffMs: exponentialBackoff({ baseDelayMs: 200, maxDelayMs: 2_000, jitter: 'equal' }), maxBackoffMs: 5_000 })