Ключевые улучшения
- Мультиплексирование — несколько запросов и ответов одновременно через одно TCP-соединение. Конец ограничению «6 параллельных соединений» браузера
- Server Push — сервер может отправить ресурс ещё до того, как клиент его запросил
- Сжатие заголовков (HPACK) — заголовки сжимаются и не повторяются без изменений
- Бинарный протокол — вместо текстового, эффективнее для парсинга
HTTP/3
Следующий шаг — HTTP/3 на базе QUIC (UDP вместо TCP). Решает head-of-line blocking на уровне транспорта. Поддерживается браузерами и CDN, но требует специфической конфигурации сервера.