HTTP/1.1 использует текстовое представление сообщений, HTTP/2 — бинарные потоки в TCP, HTTP/3 — потоки поверх QUIC.
Какие версии HTTP-протокола вы знаете, чем они отличаются и какие преимущества есть у разных версий?
HTTP/1.1 использует текстовое представление сообщений, HTTP/2 — бинарные потоки в TCP, HTTP/3 — потоки поверх QUIC.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
HTTP/1.1 использует текстовое представление сообщений, HTTP/2 — бинарные потоки в TCP, HTTP/3 — потоки поверх QUIC.
HTTP/2 мультиплексирует запросы, но потеря TCP-пакета может задержать все потоки соединения. В HTTP/3 QUIC уменьшает такую межпотоковую блокировку и поддерживает смену сетевого пути. Методы и статусы сохраняют общую семантику; новая версия не гарантирует ускорение любого запроса без учёта сети и сервера.