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