HTTP 1.1 – одно соединение TCP (браузеры создают параллельно от 2 до 8 параллельных соединений)
HTTP 2 – все запросы между браузером и сервером мультиплексированы (прим. уплотнены) в одно TCP соединение. Это позволяет загружать десятки изображений в параллели в одном TCP соединении.
- один спрайт-сет загружается единожды используя один запрос
- объединённый размер меньше чем сумма
- время загрузки значительно короче
- CSS код значительно проще без спрайт-сета
- обновление браузерного кеша при каждой модификации спрайт-сета
- Использование отдельных изображений вместо спрайт-сетов позволяет загружать только те из них, которые нужны из всей коллекции