Встречается на собеседованиях • сегодня
Какие проблемы были с multiplexing в HTTP/1
HTTP/1.1 использует последовательную обработку запросов, что приводит к нескольким проблемам:
- Head-of-line blocking - если один запрос обрабатывается долго, все последующие ждут его завершения, даже если они готовы к выполнению.
-
Ограниченное количество параллельных соединений - браузеры обычно поддерживают только 6-8 одновременных подключений к одному домену.
-
Дублирование заголовков - каждый запрос содержит полный набор заголовков, что увеличивает избыточность.
Пример проблемы:
javascript
// Запросы выполняются последовательно
fetch('/resource1'); // Долгий запрос
fetch('/resource2'); // Будет ждать завершения первогоHTTP/2 решил эти проблемы с помощью мультиплексирования, позволяя передавать несколько запросов/ответов параллельно в рамках одного соединения.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы