Я использую атрибут srcset на веб-странице, которую я разрабатываю.Браузер загружает два изображения: один для srcset, один для src (Chrome 41 и др.)
<img src="img/picture-820x496.jpg"
srcset="img/picture-820x496.jpg 1200w,
img/picture-374x226.jpg 992w,
img/picture-305x185.jpg 768w,
img/picture-707x428.jpg 300w" />
Если я проверить, какие ресурсы загружаются со страницей, я вижу, что Chrome 41, а также FF с использованием polyfill, а также Safari 7 всегда загрузить изображение дважды - один раз в полном разрешении и один раз по размеру из атрибута srcset. Что я здесь делаю неправильно?
Можете ли вы подать тестовый пример, где вы видите, что это происходит в Chrome? Для не-поддерживающих браузеров «src» запускает загрузку до того, как полиполнит свое дело, но в Chrome это не должно быть –
немного поздно. Я использую прозрачный gif для источника '' –
Я заметил ту же проблему. Кроме того, я использую художественные направления изображений для разных размеров экрана с различными соотношениями ширины и высоты, что делает проблему еще хуже, поскольку неправильное направление искусства загружается и отображается первоначально, но даже не вписывается в макет. конечно, эффект можно увидеть только при использовании дросселирования сети. – Silentdrummer