JavaScript · Senior · Question 24 of 75

What is exponential backoff when retrying requests?

Explanation

A growing delay reduces load on an overloaded server, and jitter (a random addition) keeps all clients from retrying in sync. Only retry idempotent operations and transient errors (5xx, network), not 4xx.

Further reading

Problem with a question

JavaScript · Senior · question 24

Test yourself

Take the JavaScript · Senior quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz