Страницы

Поиск по вопросам

четверг, 23 января 2020 г.

Background-repeat или обычное изображение

#css #браузер


Есть фоновая картинка заданная как backround-image в css - весит 27кб.
Есть "паттерн" который можно задать так же через css и "размножить" по блоку background-repeat.
Весит 113 байт.

Какой из вариантов будет быстрее грузиться чисто теоретически? В одном случае нужно
просто загрузить изображение большего объема, во втором изображение меньше, но браузеру
его нужно "Размножить" на блок.
    


Ответы

Ответ 1



Произвести профайлинг рендеринга довольно трудно. Но это и не нужно. Вполне может оказаться, что разницы нет или она незначительна. А если под словом "грузиться" вы подразумеваете загрузку изображения с сервера, то тут точно разница будет минимальная. Вы можете легко убедится в этом сами посмотрев timlene в инструментах разработчика брузера Google Chrome. Метод заполнения повторениями используют все реже потому, что его часто можно заменить чистым CSS3 без использования изображений вообще, например используя repeating-linear-gradient как упомянул в коментариях @Artem Gorlachev

Комментариев нет:

Отправить комментарий