Если открыть вкладку разработчика в браузере и посмотреть на водопад запросов до перехода на HTTP/2, картина обычно неприятная: десятки CSS, JS и картинок грузятся волнами по шесть штук — ровно столько параллельных соединений браузер разрешает на один домен. HTTP/2 обещал это исправить, и формально исправил: все запросы к одному хосту теперь идут через одно TCP-соединение одновременно. Но у этого решения есть изнанка, о которой почти никто не предупреждает: если на уровне TCP теряется один сегмент, замирают вообще все запросы в этом соединении, даже те,…
Подробнее →