г. Москва, ул. Дубининская, д. 57, стр. 2, пом. III, офис 208.29
info@maximusmedia.pro
г. Москва, ул. Дубининская, д. 57, стр. 2, пом. III, офис 208.29

Preload: что это

Термин <link rel=»preload»> относится к HTML-элементу, который используется для предварительной загрузки ресурсов, необходимых на веб-странице. Это мощный инструмент оптимизации скорости загрузки сайта, который позволяет браузеру заранее получить критически важные файлы до того, как они будут нужны при рендеринге страницы.

499
Время чтения: 1 минута
Дата публикации

Что такое <link rel=»preload»>?

<link rel=»preload»> — это HTML-тег, с помощью которого можно сообщить браузеру, какие ресурсы потребуется загрузить в ближайшее время, чтобы они были готовы к использованию при необходимости. Это помогает уменьшить задержки при отображении контента и ускоряет первую отрисовку страницы (First Paint, First Contentful Paint и т.п.).

🎯 Для чего используется preload?

Основные цели:

  1. Ускорение загрузки критических ресурсов (например, шрифтов, изображений, CSS, JS).
  2. Избежание задержек при загрузке ресурсов, которые браузер по умолчанию загружает позже.
  3. Оптимизация пользовательского опыта (UX) за счёт более быстрого отображения видимого контента.

Пример сценария:

Если важный шрифт подключается через CSS, он может начать загружаться только после парсинга и анализа таблицы стилей. Используя preload, вы можете загрузить его заранее.

Общий синтаксис

<link rel=»preload» href=»URL» as=»тип» [crossorigin=»…»] [type=»MIME-тип»]>

Основные атрибуты:

Атрибут Назначение
href Ссылка на ресурс
as Указывает тип ресурса (script, style, font, image, и т.д.)
type MIME-тип (например, font/woff2)
crossorigin Указывается, если ресурс загружается с другого домена (anonymous или use-credentials)

Примеры настройки preload

1. Предзагрузка шрифта

<link rel=»preload» href=»/fonts/Roboto.woff2″ as=»font» type=»font/woff2″ crossorigin=»anonymous»>

2. Предзагрузка скрипта

<link rel=»preload» href=»/js/main.js» as=»script»>

3. Предзагрузка стилей

<link rel=»preload» href=»/css/critical.css» as=»style»>

4. Предзагрузка изображения

<link rel=»preload» href=»/images/hero.jpg» as=»image»>

⚠️ Особенности и рекомендации

1. Обязательное указание as

Без атрибута as preload не будет работать корректно, а ресурс может быть загружен повторно.

2. crossorigin для шрифтов и сторонних ресурсов

Если шрифт или другой ресурс загружается с внешнего домена, не забудьте указать crossorigin, иначе он может не использоваться после загрузки.

3. Не перегружайте preload

Если укажете слишком много ресурсов, браузер может начать загружать не самые важные — это даст обратный эффект.

4. Работает только на первой загрузке страницы

preload активен при первой загрузке, но не влияет на кэшированные ресурсы или переходы по ссылкам.

Использование с точки зрения SEO и Core Web Vitals

Google PageSpeed Insights и Lighthouse часто рекомендуют использовать preload для шрифтов и критичных скриптов/стилей, чтобы улучшить LCP (Largest Contentful Paint) и FID (First Input Delay).

Когда использовать <link rel=»preload»>?

Сценарий Использовать preload?
Важные шрифты, видимые сразу ✅ Да
Критический CSS для вышефолда ✅ Да
Скрипты, необходимые сразу ✅ Да
Малозначимые изображения внизу ❌ Нет

🧩 Отличия от других <link rel=»…»>

Тип Назначение
preload Предварительная загрузка перед использованием
prefetch Предсказательная загрузка для будущей навигации
preconnect Устанавливает TCP/TLS-соединение заранее
dns-prefetch Предзагрузка DNS-запроса
modulepreload Предзагрузка модулей JavaScript (ESM)

Заключение

<link rel=»preload»> — это простой и мощный инструмент, который при правильной настройке помогает ускорить загрузку сайта и улучшить пользовательский опыт. Однако важно использовать его осознанно, отдавая приоритет самым критическим ресурсам.

Дмитрий Ларионов
Основатель маркетингового агентства полного цикла Maximus Media

Напишем или позвоним Вам первыми в течение 10 минут

    Другие термины
    Омниканальность

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

    380
    Время чтения 1 минута
    Арендные ссылки

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

    817
    Время чтения 1 минута
    FTP

    FTP (File Transfer Protocol) — это сетевой протокол, используемый для передачи файлов между компьютерами по сети, чаще всего через интернет. Протокол позволяет пользователю подключаться к удалённому серверу, просматривать каталог файлов и загружать или выгружать файлы.

    295
    Время чтения 1 минута
    Вечные ссылки

    Ссылки, которые размещаются на сторонних ресурсах и остаются активными на неограниченный срок. Они являются важным инструментом для долгосрочного SEO.

    820
    Время чтения 1 минута
    Типографика

    Типографика — это искусство и наука оформления текста, включающая выбор и комбинирование шрифтов, размеров, интервалов и других элементов, влияющих на внешний вид и читаемость текста.

    310
    Время чтения 1 минута
    SMO

    SMO (Social Media Optimization) — это оптимизация присутствия бренда, компании или персонального аккаунта в социальных сетях с целью повышения узнаваемости, привлечения трафика и вовлечения аудитории.

    312
    Время чтения 1 минута
    ×
    Екатерина Ефремова
    Екатерина Ефремова Здравствуйте! Готова помочь вам. Напишите мне, если у вас появятся вопросы.
    +7 (123) 456-78-90 info@maximusmedia.pro Отдел работы с клиентами
    ул. Дубининская, д. 57, стр. 2, пом. III, офис 208.29, Москва, Московская область, 115054, Россия