X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Google разработал HTML-атрибут для Chrome, который помогает улучшить Core Web Vitals
VinogradOFF
VinogradOFF
Topic Starter сообщение 29.10.2021, 1:40; Ответить: VinogradOFF
Сообщение #1


Google разработал экспериментальный HTML-атрибут для Chrome под названием importance, который указывает относительную важность ресурса, помогает улучшить Core Web Vitals и пользовательский опыт.

С помощью атрибута можно присвоить элементу высокий или низкий приоритет при загрузке. В Google это назвали «Подсказками о приоритетах».

Новый атрибут доступен для тестирования в Chrome 96-99. Эксперимент продлится до 22 марта 2022 года.

Как это работает

Разработчики могут ускорить нахождение элементов на странице, используя link rel="preload", а также контролировать загрузку и выполнение скриптов с помощью атрибутов async и defer. Но они не могут сообщить браузеру, какие элементы важны, а какие нет.

Атрибут importance дает браузеру подсказку о том, какой элемент страницы важно загрузить в первую очередь, а какой нет. Это обеспечивает оптимальную загрузку и улучшает метрики Core Web Vitals.

Новый атрибут может иметь следующие значения:

High – высокий приоритет.
Low – низкий приоритет.
Auto – значение по умолчанию, браузер определяет важность сам.

Атрибут можно использовать для тегов:

link;
img;
script;
iframe.

Пример использования атрибута:

Код
< !-- We don't want a high priority for this above-the-fold image -- >

< img src="/images/in_viewport_but_not_important.svg" importance="low" alt="I'm an unimportant image!" >


< !-- We want to initiate an early fetch for a resource, but also deprioritize it -- >

< link rel="preload" href="/js/script.js" as="script" importance="low" >


< script >

fetch ('https://example.com/', {importance: 'low'}).then(data =>  {

// Trigger a low priority fetch

});

< /script >

< !-- The third-party contents of this iframe can load with a low priority -- >

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


Примеры использования

В Google привели несколько примеров, как атрибут importance может повлиять на значения метрик Core Web Vitals.

Увеличить приоритет загрузки LCP-изображений

Загрузка изображений с предварительной загрузкой получает низкий приоритет и откладывается. Если использовать атрибут importance, то это позволит присвоить изображению высокий приоритет и обеспечить более раннюю загрузку.

Код
< img src="lcp-image.jpg" importance="high" >


Google провел тест, где фоновое изображение было загружено с указанием приоритета и без него. При высоком приоритете метрика LCP улучшилась с 2,6 до 1,9 с.

Изменить приоритет загрузки скриптов

То же самое происходит со скриптами, в которых используются атрибуты async или defer. Они также получают низкий приоритет. Добавление атрибута importance к важным скриптам позволяет браузеру быстрее отобразить страницу и обеспечить лучший пользовательский опыт.

Код
< script src="async_but_important.js" async importance="high">


источник
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Osipec
Osipec
сообщение 30.10.2021, 0:31; Ответить: Osipec
Сообщение #2


Кто-то уже делает это на своих сайтах?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Akeeloq
Akeeloq
сообщение 4.11.2021, 6:00; Ответить: Akeeloq
Сообщение #3


Aплагин для вордпрес есть?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
★★ Магазин фриланс-услуг «Всё за 500» выполнит: Разработку | Дизайн | Тексты | Аудит
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) ⭐⭐⭐ Google Voice | Gmail - OLD аккаунты "SMS и звонки" ⭐⭐⭐
15 Chekon 4437 Вчера, 12:00
автор: Chekon
Открытая тема (нет новых ответов) ✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐
Сервис для получения SMS на реальные номера USA
13 Chekon 4070 Вчера, 11:48
автор: Chekon
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
1 Rebex 677 17.4.2024, 11:50
автор: Rebex
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
11 Aloof 2811 16.4.2024, 12:48
автор: diviner99
Горячая тема (нет новых ответов) Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат
54 arendator 34836 15.4.2024, 15:16
автор: arendator


 



RSS Текстовая версия Сейчас: 19.4.2024, 14:29
Дизайн