This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung
Výkon
Co je Total Blocking Time a proč stránka při načítání nereaguje?
Total Blocking Time (TBT) měří, jak dlouho je stránka během načítání tak zaměstnaná skriptovou prací, že vstupy zůstávají ležet — Google hodnotí do 200 milisekund jako dobré, nad 600 milisekund jako špatné. Stránka v těchto okamžicích vypadá hotově, ale nereaguje na žádné kliknutí. Přesně tuto skrytou strnulost TBT zviditelňuje jako číslo.
Doba blokování je neviditelná strnulost po načtení
Prohlížeč má pro každou stránku jen jednu hlavní stopu, na které se vše zpracovává postupně: spouštění skriptů, zpracování vstupů, vykreslování obrazovky. Běží-li dlouhý skript, je stopa obsazená — kliknutí návštěvníka musí čekat, než je skript hotový. TBT sčítá všechny tyto čekací fáze během načítání. To vysvětluje známou nepříjemnost: stránka vypadá hotově, menu je vidět, ale ťuknutí na ně po sekundy nic nezpůsobí. Návštěvník ťukne znovu, považuje své zařízení za rozbité nebo to vzdá — přitom stránka jen tiše zpracovává své skripty.
TBT je laboratorní přiblížení k reakční době
Reakční dobu skutečných návštěvníků (INP) lze sledovat jen v terénu — k tomu je třeba dost skutečných zobrazení za 28 dní. U nových stránek a stránek s malým provozem tato data chybí. Zde nastupuje TBT: měří se v laboratoři a ukazuje stejnou příčinu z jiné strany. Stránka s vysokou dobou blokování nabídne skutečným návštěvníkům pomalé reakce, jakmile přijdou. Hranice Googlu: do 200 milisekund dobré, do 600 vyžadující zlepšení, nad tím špatné. Kontrolní služba získává TBT v laboratoři přes měření PageSpeed a používá ji jako zdroj nálezu, když pro reakční dobu chybí terénní hodnota.
Příčinou je příliš mnoho skriptové práce, nápravou úklid
Vysoké doby blokování vznikají téměř vždy kvůli příliš mnoha nebo příliš náročnému JavaScriptu: reklamní sítě, analytické nástroje, okna chatu, vložená videa a rozšíření redakčního systému přinášejí každé vlastní skripty, které chtějí být při načítání všechny spuštěné. Jednotlivě působí každý neškodně, dohromady ochromí hlavní stopu — obzvlášť na mobilních telefonech se slabšími procesory. Náprava je nenápadná: odstranit už nepoužívaná vložení, zbývající skripty načítat až po viditelném obsahu a doplňkové funkce jako chat spouštět, až je návštěvník vyžádá. Kontrolní zpráva uvádí naměřenou hodnotu a cílovou hodnotu jako jasné zadání pro tento úklid.
- Ťukněte bezprostředně po zobrazení domovské stránky na menu a zkontrolujte, zda reaguje ihned, nebo až po chvíli váhání.
- Nechte si od své agentury vypsat všechny vložené cizí skripty a společně odstraňte, co už nemá prokazatelný přínos.
- Požádejte o to, aby se okna chatu, videa a mapy načítala až tehdy, když na ně návštěvník skutečně klikne.
- Zkontrolujte dobu blokování především v mobilním měření, protože slabší procesory telefonů dělají ze stejného množství skriptů výrazně delší strnulost.
- Měřte znovu po každém nově zabudovaném nástroji — každé další vložení prodlužuje dobu blokování.




