Мой дизайнер проекта, и у меня были какие-то дружеские разногласия, насколько лучше использовать кусочки его комп или полагаться на механизм рендеринга браузера, чтобы создать определенные аспекты пользовательского опыта.
Один конкретный пример - горизонтальный "бар", который выполняет всю ширину виджета. Он создал действительно потрясающий градиент, который включает в себя несколько остановок разных цветов и непрозрачности, и он чувствует, что малый размер изображения предпочтительнее или, по крайней мере, сопоставим с добавленными строками кода CSS, необходимыми для генерации градиента изначально.
Мы уже используем технику CSS sprite для сокращения числа обратных поездок с сервера, чтобы не проблема для нас. Прямо сейчас это просто pro и con с использованием разрезанных изображений и рендеринга с CSS и HTML.
Есть ли окончательное правило относительно того, насколько большой образ должен быть "хуже" для двух?
ОБНОВЛЕНИЕ:. Поскольку несколько человек упомянули сложность градиента как фактор, я собираюсь представить его здесь:
-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgb(0,0,0)), to(rgba(0,0,0,0.9)));
Очень сложно!; -)