Мне было интересно, проводил ли кто-нибудь какие-либо тесты с фоновыми изображениями. Обычно мы создаем фон, который повторяется по крайней мере в одном направлении (x или y или оба).
* ** 1003 тысяча два * Пример
Допустим, у нас есть градиентный фон, который повторяется в направлении X. Высота градиента составляет 400 пикселей. У нас есть несколько возможностей. Мы можем создать максимально маленькое изображение (шириной 1 пиксель и высотой 400 пикселей) или изображение большего размера с высотой 400 пикселей.
Наблюдение
Поскольку градиент имеет высоту 400 пикселей, мы, вероятно, не будем выбирать формат GIF, поскольку он может хранить только 256 адаптивных цветов. Может быть, этого достаточно, если у нас тонкий градиент, поскольку у него его не так много, но в противном случае мы, вероятно, предпочтительнее сохраним изображение как 24-битное изображение PNG, чтобы сохранить полную детализацию градиента.
Дилемма
Если мы создадим изображение размером 1 × 400 пикселей, которое будет повторяться n раз по горизонтали, или мы должны создать изображение размером 100 × 400 пикселей, чтобы ускорить рендеринг в браузере и иметь больший размер файла изображения .
Итак. Размер изображения и скорость рендеринга? Какая победа? Кто-нибудь хочет проверить это? Что касается скорости рендеринга в браузере и возможного перерисовывания маленького изображения ...