Ленивая загрузка фреймов от google

03 сентября 2020 года, 15:50

Ленивая загрузка фреймов от google

Gooogle анонсировали ленивую загрузку iframe для ускорения работы сайтов, с целью улучшения поведенческих факторов, в частности: уменьшения количества отказов, за счет ускорения загрузки

Несмотря на то что iframe для поисковой оптимизации не интерпретируются поисковыми системами, некоторые сайты не могут отказаться от данного механизма, например при вставках видео с youtube, чатов подключаемых через сторонние сервисы, некоторые системы комментирования типа discus. Данный механизм уже внедрен в chrome 76, а так же в mozila. Данный механизм теперь стандартизирован

Для того чтобы ускорить загрузку страницы на которой присуствуют фреймы необходимо для каждого такого элемента прописать атрибут:

loading="lazy"

в конечном результате фреймы будут выглядеть так:

<iframe src="https://example.com"
        loading="lazy"
        width="600"
        height="400"></iframe>

Стоит отметить что ленивая загрузка будет игнорироваться бразуером в случаях если элемент вынесен за пределы экрана отрицательными отступами, либо скрыт с помощью css свойств:

display:none;
display:hidden;

Понравилась публикация?

Подпишитесь и получайте лучшие публикации на темы поискового продвижения и маркетинга