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