Комментарии 9
Здорово! Спасибо большое! Жаль, swf-«спрайты» (анимированные) не поддерживаются. А это было бы круто, согласитесь!
0
Скажите, а кэширование в случае с
Просто не совсем понятен выйгрыш от такого подхода. Если используем
<img src="data..." />работает?
Просто не совсем понятен выйгрыш от такого подхода. Если используем
<img src="url" />то браузер закэширует картинку, и дальше не будет ее загружать. А с data как?
0
Надо только предостеречь пользователей, не всегда использование спрайтов оправдано. Нужно хорошо подумать, прежде чем применять такой подход. Хотя сама либа полезная. Когда-то делал такое вручную.
0
Не могли бы вы по подробнее расказать, когда это не оправданно?
+1
Много случаев. Скажем, существует некое подобие хабра и мы хотим использовать этот мега-способ чтобы загрузить аватары пользователей. На одной странице генерится большая карта спрайтов, зато аватары подгружаются быстро. На другой странице, если общаются все те же пользователи, но добавляется еще один, то генерится совершенно новая карта спрайтов. Если в существующей дискусии еще один пользователь отвечает, то карта спрайтов перегенерируется заново. В итоге вместо того, чтобы подкачивать по 1 аватару мы подкачиваем очень много каждый раз. Это как раз один из тех случаев, когда применение этой технологии не оправдано.
+1
Спасибо, интересная либа. Но… в каких случаях использование спрайтов оправдано? Браузеры могут некорректно отображать data. Да и размер страницы растет.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Спрайты изображений в ASP.NET легче легкого с помощью NuGet