ݺߣ

ݺߣShare a Scribd company logo
Metriky
rychlosti
načítání
Martin Michálek
Frontendisti Praha, 14. 3. 2018
PageSpeed Insights:
Měření oproti checklistu
Lepší je
měřit události
DevTools / Network:
Události DCL a Load
Tyhle dvě události
jsou málo. O UX
při vykreslování
nic neříkají
TTFB DCL FP TTI LoadFCP
TTFB TTI Load
Time To First Byte:
— Jak rychlý je server a síť?
— Důležité pro Crawl Budget.
DCL FP FCP
TTFB TTI Load
DOM Content Loaded:
— Stažení a rozparsovaní HTML.
— Koreluje s „Bounce Rate“.
DCL FP FCP
TTFB TTI Load
First Paint:
— Cokoliv jiného než bílá obrazovka.
— Uživatel: „Děje se něco?“
— Ve WPT je „Start Render“
DCL FP FCP
TTFB TTI Load
First Contentful Paint:
— První vykreslení obsahu.
— Uživatel: „Je to užitečné?“
— V Lighthouse je „First Meaningful Paint“
DCL FP FCP
TTFB TTI Load
Time To Interactive:
— Stránka je renderovaná a zároveň interaktivní.
— Uživatel: „Je to použitelné?“
— WPT ukazuje „First Interactive“
DCL FP FCP
TTFB TTI Load
Load:
— Všechno je stažené, včetně obrázků.
— GA ukazují pro různé kontexty.
DCL FP FCP
Jak ale
měřit reálné
uživatele?
Real
User
Monitoring
Chrome UX Report
Metriky rychlosti načítání
Měření na reálných
uživatelích a je vždy
lepší než syntetická
měření
Není to ale
dost čí?
SpeedIndex
Speed Index je skóre.
Čím nižší, tím lepší
Lze snadno porovnávat
v čase nebo třeba
s konkurencí
OK, to by bylo měření.
Ale co optimalizace?
Timeline WebpageTest.org
K tomu vždy potřebujete
vidět postup vykreslení,
stahované soubory
a události, které jsem
zmiňoval
1. Hlídat SpeedIndex/TTFB/load
2. Hlídat konkurenci
3. Větší weby a budoucnost: RUM
metriky a automatizace
4. Nutno optimalizovat? Šup do
timeline
Doporučení na závěr
Díky!
@machal
vzhurudolu.cz
Doražte
na školení
V knížce
jsou á

More Related Content

More from Martin Michálek (20)

SEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webu
Martin Michálek
Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)
Martin Michálek
CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)
Martin Michálek
Devel.cz: Bootstrap 4
Devel.cz: Bootstrap 4
Martin Michálek
AMP: Co řeší a co nového nabízí
AMP: Co řeší a co nového nabízí
Martin Michálek
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
Martin Michálek
Je CSS vážně tak podivné?
Je CSS vážně tak podivné?
Martin Michálek
WordPress šablony a rychlost načítání (WordCamp Praha 2017)
WordPress šablony a rychlost načítání (WordCamp Praha 2017)
Martin Michálek
Slasti a pasti prototypování v HTML
Slasti a pasti prototypování v HTML
Martin Michálek
10 praktických CSS3 a SVG řešení
10 praktických CSS3 a SVG řešení
Martin Michálek
Debugování responzivních webů
Debugování responzivních webů
Martin Michálek
Mobile First v praxi
Mobile First v praxi
Martin Michálek
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
Martin Michálek
Design webů v prohlížeči
Design webů v prohlížeči
Martin Michálek
Responzivní obrázky v praxi
Responzivní obrázky v praxi
Martin Michálek
Co by měl UXák vědět o responzivním webdesignu?
Co by měl UXák vědět o responzivním webdesignu?
Martin Michálek
Ach, ty mobilní prohlížeče
Ach, ty mobilní prohlížeče
Martin Michálek
Proč LESS?
Proč LESS?
Martin Michálek
CSS preprocesory
CSS preprocesory
Martin Michálek
State of the art responzivních technikálií (Devel.cz)
State of the art responzivních technikálií (Devel.cz)
Martin Michálek
SEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webu
Martin Michálek
Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)
Martin Michálek
CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)
Martin Michálek
AMP: Co řeší a co nového nabízí
AMP: Co řeší a co nového nabízí
Martin Michálek
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
Martin Michálek
WordPress šablony a rychlost načítání (WordCamp Praha 2017)
WordPress šablony a rychlost načítání (WordCamp Praha 2017)
Martin Michálek
Slasti a pasti prototypování v HTML
Slasti a pasti prototypování v HTML
Martin Michálek
10 praktických CSS3 a SVG řešení
10 praktických CSS3 a SVG řešení
Martin Michálek
Debugování responzivních webů
Debugování responzivních webů
Martin Michálek
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
Martin Michálek
Co by měl UXák vědět o responzivním webdesignu?
Co by měl UXák vědět o responzivním webdesignu?
Martin Michálek
State of the art responzivních technikálií (Devel.cz)
State of the art responzivních technikálií (Devel.cz)
Martin Michálek

Metriky rychlosti načítání