fetchpriority атрибут HTML
Базовая поддержка 2024 Недавно стало доступно
С октября 2024 года эта функция поддерживается в последних версиях браузеров и на новейших устройствах. На старых устройствах и в старых браузерах она может не работать.
Атрибут fetchpriority позволяет разработчику сообщить, что загрузка определённого изображения на раннем этапе загрузки страницы оказывает на пользовательский опыт большее или меньшее влияние, чем может обоснованно предположить браузер при назначении внутреннего приоритета. Это позволяет браузеру повысить или понизить приоритет и, возможно, загрузить изображение раньше или позже, чем в противном случае.
Этот атрибут можно применить к элементам <img>, <link> и <script>. У него также есть аналог в SVG.
Приоритет загрузки можно использовать в дополнение к предварительной загрузке, чтобы повысить приоритет ресурса по сравнению с ресурсами меньшей значимости, у которых приоритет по умолчанию выше. Например, если разработчик знает, что определённое изображение существенно влияет на показатель сайта отрисовки крупнейшего содержимого (LCP), он может добавить <link rel="preload"> для этого изображения, а затем дополнительно повысить его приоритет с помощью атрибута fetchpriority.
Обратите внимание, что и внутренний приоритет любой операции загрузки, и влияние fetchpriority на этот приоритет полностью зависят от браузера.
Этот атрибут является перечисляемым и может иметь одно из следующих значений:
high-
Загружает внешний ресурс с высоким приоритетом относительно других внешних ресурсов.
low-
Загружает внешний ресурс с низким приоритетом относительно других внешних ресурсов.
auto-
Не задаёт предпочтительный приоритет загрузки. Используется, если значение не указано или недопустимо. Это значение по умолчанию.
Примечания по использованию
Этот атрибут следует использовать умеренно, поскольку чрезмерная или неправильная расстановка приоритетов может снизить производительность.
Спецификации
| Спецификация |
|---|
| HTML> # attr-img-fetchpriority> |
| HTML> # attr-link-fetchpriority> |
| HTML> # attr-script-fetchpriority> |
Совместимость с браузерами
>html.elements.img.fetchpriority
| Настольные компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari для iOS | Samsung Internet | WebView для Android | WebView для iOS | |
fetchpriority |
101 | 101 | 132 | 87 | 17.2 | 101 | 132 | 70 | 17.2 | 19.0 | 101 | 17.2 |
html.elements.link.fetchpriority
| Настольные компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari для iOS | Samsung Internet | WebView для Android | WebView для iOS | |
fetchpriority |
101 | 101 | 132 | 87 | 17.2 | 101 | 132 | 70 | 17.2 | 19.0 | 101 | 17.2 |
html.elements.script.fetchpriority
| Настольные компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari для iOS | Samsung Internet | WebView для Android | WebView для iOS | |
fetchpriority |
101 | 101 | 132 | 87 | 17.2 | 101 | 132 | 70 | 17.2 | 19.0 | 101 | 17.2 |
См. также
- Атрибут
fetchpriorityв SVG
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/fetchpriority