Встречается на собеседованиях • сегодня
В чем разница между HTTP2 и HTTP1
HTTP2 — это эволюция HTTP1, призванная решить его основные недостатки.
Основные отличия:
- Мультиплексирование — HTTP2 позволяет передавать несколько запросов и ответов параллельно в рамках одного соединения, в отличие от HTTP1, где каждый запрос требует отдельного соединения (или очереди в HTTP/1.1 с keep-alive).
- Бинарный протокол — HTTP2 использует бинарный формат вместо текстового, что ускоряет парсинг и уменьшает накладные расходы.
- Сжатие заголовков (HPACK) — HTTP2 сжимает заголовки, уменьшая объем передаваемых данных.
- Server Push — сервер может отправлять ресурсы клиенту заранее, до того, как они будут запрошены.
- Приоритизация — клиент может указывать приоритеты для запросов, чтобы важные ресурсы загружались быстрее.
Пример преимущества HTTP2:
javascript
// В HTTP1.1 браузер загружает стили, скрипты и изображения последовательно.
// В HTTP2 все загружается параллельно, ускоряя отрисовку страницы. HTTP2 обратно совместим с HTTP1, но требует HTTPS для большинства реализаций.

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