Middle
19
0
questionbank

Как мы можем помочь браузеру подготовиться к загрузке ресурсов?

Ответ от нейросети sobes.tech

Использовать директивы предзагрузки: preconnect, dns-prefetch, preload, prefetch, prerender.

ДирективаОписаниеПример
preconnectУстанавливает соединение (DNS lookup, TCP handshake, TLS negotiation) с другим источником данных заранее.<link rel="preconnect" href="https://cdn.example.com">
dns-prefetchВыполняет разрешение доменного имени заранее.<link rel="dns-prefetch" href="//api.example.com">
preloadЗапрашивает ресурс (JS, CSS, шрифты) заранее с высоким приоритетом, не блокируя рендеринг.<link rel="preload" href="/styles.css" as="style">
prefetchЗапрашивает ресурс, который скорее всего понадобится в будущем (например, на следующей странице).<link rel="prefetch" href="/next_page.html">
prerenderРендерит следующую страницу в скрытой вкладке заранее.`<link rel="prerender" href="/upcomi

Использовать директивы предзагрузки: preconnect, dns-prefetch, preload, prefetch, prerender.

ДирективаОписаниеПример
preconnectУстанавливает соединение (DNS lookup, TCP handshake, TLS negotiation) с другим источником данных заранее.<link rel="preconnect" href="https://cdn.example.com">
dns-prefetchВыполняет разрешение доменного имени заранее.<link rel="dns-prefetch" href="//api.example.com">
preloadЗапрашивает ресурс (JS, CSS, шрифты) заранее с высоким приоритетом, не блокируя рендеринг.<link rel="preload" href="/styles.css" as="style">
prefetchЗапрашивает ресурс, который скорее всего понадобится в будущем (например, на следующей странице).<link rel="prefetch" href="/next_page.html">
prerenderРендерит следующую страницу в скрытой вкладке заранее.`<link rel="prerender" href="/upcomi

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

web-performanceresource-hintspreloadpreconnectdns-prefetchprerender