HTTP/2 е новата версия на основния протокол за пренос на данни в уеб – HTTP. HTTP/2 е с повишена производителност, понижено потребление на трафик и нова, оптимизирана организация на комуникацията клиент-сървър.
Едно от основните подобрения в HTTP/2 е мултиплексирането на комуникацията клиент-сървър. Предаваните данни се подреждат в пакети (фреймове), които се придвижват в двете посоки в паралелни потоци (стриймове). Това от своя страна позволява на комуникацията да се проведе в една единствена TCP връзка, която може да има множество потоци, с множество пакети. За разлика от HTTP/1.1 където, за да се постигне по-добра производителност, уеб браузърът отваря по няколко TCP връзки със сървъра.
Другите значителни подобрения са компресиране на хедърите, бинарното естество на протокола и самоинициативното подаване на данни от уеб сървъра. В резултат на тези подобрения, зареждането на уеб сайтовете през HTTP/2 е ускорено в пъти.
Вижте още:
🔗 Още по-бърз Уеб с протокола HTTP/2 | Blog