Moderní tvorba webových aplikací

O webu

Google zrychlil načítání na mobilech

Jak Google zrychlil načítání stránek z výsledků hledání o 150 milisekund.

2 minuty

Funkce nazvaná reactive prefetch (volný český překlad by mohl být přednačítání po akci) je podporována zatím pouze v Chrome na Androidu. Funguje to tak, že při kliknutí na výsledek vyhledávání dostane prohlížeč informaci o kritických částech stránky – například CSS, které může blokovat vykreslování – a začne je stahovat zároveň s obsahem stránky.

Standardní načítání

Místo standardního průběhu, kdy se čeká na odezvu serveru pro získání HTML stránky, které následně připojí CSS, umožní toto řešení paralelně načítat CSS už při kliknutí ve vyhledávání.

Použití reactive prefetch

Celé to může fungovat díky tomu, že Google zná stránku, kterou ve výsledcích vyhledávání zobrazuje. Dokáže u ní proto odhadnout kritické styly a podobně.

Dobré na tom je, že se neplýtvá daty jako u běžných preloaderů, kdy se dopředu načítá obsah, který by mohl návštěvníka zajímat, ale ještě nevykonal konkrétní akci pro jeho získání.

Řešení v JavaScriptu

Reactive prefetch ve výsledcích vyhledávání

Celé přednačtení potom spočívá ve vytvoření <link>u:

<link rel="prefetch" href="http://example.com/styl.css">

To v JS může vypadat následovně:

function reactivePrefetch(url) {
  var hint = document.createElement("link");
  hint.rel = "prefetch";
  hint.href = url;
  document.getElementsByTagName("head")[0].appendChild(hint);
}

Odkazy jinam

Související články

Jak přidat sitemapu do Seznamu a Google

Mapu webu v souboru sitemap.xml je vhodné přidat do Googlu, Seznamu nebo Bingu. Jak na to?

8 minut

Google ignoruje obsah „404 stránky“

Jak se staví Google k obsahu chybové stránky s kódem 404/410.

4 minuty

Oprava chyb použitelnosti v mobilních zařízeních

Google informuje o chybách v použitelnosti u mobilních zařízeních. Jak je opravit?

6 minut

Návštěvnost jen z určitých zemí v Google Analytics

Jak v Google Analytics filtrovat návštěvnost na základě země návštěvníka.

2 minuty

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků
2013–2025