Встречается на собеседованиях • сегодня
В чем разница между HTTP/1.0 и HTTP/2.0
HTTP/1.0 открывает новое TCP-соединение для каждого запроса, что приводит к накладным расходам. HTTP/2.0 использует мультиплексирование — несколько запросов/ответов могут передаваться параллельно в рамках одного соединения.
Основные отличия:
- Мультиплексирование — параллельная передача данных без блокировки
- Сжатие заголовков (HPACK) уменьшает объем передаваемых данных
- Server Push — сервер может отправлять ресурсы до запроса клиента
- Бинарный протокол (вместо текстового) более эффективен для парсинга
Пример преимущества HTTP/2:
javascript
// HTTP/1.1 - последовательные запросы (head-of-line blocking)
fetch('/api/data1');
fetch('/api/data2'); // ждет завершения первого
// HTTP/2 - параллельные запросы в одном соединении
fetch('/api/data1'); // отправляется сразу
fetch('/api/data2'); // отправляется одновременно
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы