System Design · Junior · Запитання 34 з 75
Навіщо мережевим запитам задають таймаут?
- ✓Правильна відповідь: Щоб не чекати нескінченно й показати користувачеві помилку чи повторити
- 2Щоб запити виконувалися в строго визначений час доби
- 3Щоб браузер не кешував відповідь довше за заданий час
Пояснення
У fetch немає таймауту за замовчуванням: «завислий» запит тримає індикатор завантаження вічно. Використовують AbortSignal.timeout(ms) і показують зрозумілий стан із кнопкою повтору.