Встречается на собеседованиях • сегодня

Какой лимит операций в браузере

Браузеры ограничивают количество одновременных HTTP-запросов к одному домену (обычно 6-8). Это ограничение введено для оптимизации производительности и предотвращения перегрузки сервера.

Для обхода можно:

  1. Использовать HTTP/2 (мультиплексирование запросов)
  2. Разделять ресурсы между поддоменами
  3. Объединять запросы (например, через GraphQL)

Пример с Promise.all для параллельных запросов:

javascript
const urls = ['/api/data1', '/api/data2', /* ... */];
const requests = urls.map(url => fetch(url));

// Лимит браузера автоматически регулирует параллельные запросы
Promise.all(requests)
  .then(responses => Promise.all(responses.map(res => res.json())))
  .then(data => console.log(data));

Для больших объемов данных лучше использовать пагинацию или потоковую передачу.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы