Co je Initial Load Time?
Initial Load Time (ILT) je metrika měřící celkovou dobu od okamžiku požadavku stránky až po kompletní načtení všech zdrojů a připravenost k interakci. Zahrnuje čas potřebný k načtení HTML dokumentu, všech CSS stylů, JavaScriptu, obrázků, fontů a dalších zdrojů. ILT odpovídá na otázku: "Jak dlouho trvá, než uživatel vidí kompletně funkční stránku?" Pro uživatele je to kritická metrika – každá sekunda navíc znamená vyšší pravděpodobnost opuštění webu.
V praxi se Initial Load Time zobrazuje v prohlížeči jako hodnota "Load" v Developer Tools (záložka Network). Ideální ILT je do 3 sekund – podle studií pokud se stránka načítá déle než 3 sekundy, více než 50% návštěvníků web opustí ještě před dokončením načtení. Rozdíl mezi 2 a 5 sekundami může znamenat ztrátu poloviny potenciálních zákazníků. Proto je optimalizace ILT jednou z nejdůležitějších úloh při tvorbě moderního webu.
Initial Load Time je složený z několika fází: DNS lookup (překlad domény na IP adresu), TCP/TLS handshake (navázání spojení), Time to First Byte (čekání na první bajt od serveru), downloading (stahování zdrojů) a parsing/rendering (zpracování a vykreslení). Každá z těchto fází může být optimalizována. Rychlý hosting, efektivní cache a CDN dramaticky zkracují ILT a zlepšují uživatelskou zkušenost.