JavaScript · Senior · Запитання 23 з 75

Як обмежити кількість одночасних запитів, якщо треба завантажити 100 URL?

Пояснення

Promise.all запускає все одразу, обмеження в нього немає (ліміт з'єднань браузера стосується мережі, а не пам'яті й сервера). Пул з N async-функцій, що витягають задачі з черги, тримає рівно N запитів у польоті. Готові реалізації - p-limit і подібні.

Де почитати

Помилка в запитанні

JavaScript · Senior · запитання 23

Перевірте себе

Пройдіть тест JavaScript · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест