Na dvou strankach generovanych pomoci PHP (kde mi wbox ukazuje prumer okolo 400ms) mi to ukazalo kolacovy graf s 53% resp 67% a napsalo ze "Rychlost webu je jen prumerna", u statickeho webu kde mi wbox ukazuje prumer 25ms mi to pouze vypsalo text "Pojdme se podivat jak na tom jste" a nabidlo budouci kontinualni sledovani rychlosti.
Podle me si chteji pouze nachytat lidi s "pomalymi weby" aby jim mohli nabidnout zrychleni...
Jen pro upřesnění PSI dělá dvě věci.
1) Měří synteticky na simulovaném zařízení Motorola 4G s androidem, v chrome a s 3G sítí. Z toho sestavuje lighthouse score.
2) zobrazuje CRuX, pokud ho má k dispozici, ve formě malých grafů úplně nahoře. Je to sumář za posledních 30 dnů.
PSI tedy v globálu není zavádějící. Měří to co vidí uživatel v Chrome na androidu. Tam kde je zavádějící je to, že to měří z Ameriky. Tzn. pokud nepoužíváte cloud tak jsou tím výsledky ovlivněny. To byl ostatně i důvod proč tam Google nedávno přidal CRuX. Byl nutný protipohled jak to vnímají reální uživatelé.
My u pagespeedu zvolili, že hlavní hlášku vyhodnotíme právě podle CRuX, protože nám to přijde rozumnější. Nicméně se nám na poprvé úplně dobře nepovedlo poskládat grafy. Stává se nám tak, že hlavní sdělení říká "váš web je rychlý", ale hned pod tím je score 32. Už na to chystáme update.
Co se týče lazyloadingu. Chrome atribut normálně umí. Pouze trošku jinak, pro mě osobně zvlášťně, vyhodnocuje co má stahovat a co ne. Nedávno jsme k tomu měli tweet. https://twitter.com/SUPERKODERS/status/1267891041895624705
Test probíhá stejně jako na PageSpeed Insights. My čísla pouze přebíráme. Každá metrika vyjadřuje něco jiného. V tomto doporučuji https://www.vzhurudolu.cz/prirucka/metriky-rychlosti. Průběh nahrávání a vyhodnocování je poměrně složitý proces, který nemá smysl v této diskuzi rozebírat. Každopádně lazyloadované zdroje jsou určitě brány v potaz.
Premyslim nad ucelem toho toolu. Otestoval jsem par webu zde, otestoval jsem ty stejne weby na google, otestoval jsem jej pres jine tooly a... celmi casto diametralni rozdily mezi nimi.
Jeden super 99% druhy 10% treti 40 % apod. jeden nacte prvni obsah za 1 sekundu, druhy za 3 treti nekde mezi tim. Kdyz mereni opakuji, vysledky jsou na tech jednotlivych toolech konstatni. Kdyz se podivam na vyvoj v case, tak jednotlive tooly jsou jak sinusovky, tu lip, tu hure apod. i bez zmeny na webu apod. jsou vysledky rozdilne.
Navic kolegovi z Pardubic to ukazuje nepatrne jina cisla...
Takze co je pak dobre? Netusim. Horsi generator nahodnych cisel uz je jen Alexa a podobne tooly.
Čísla negenerujeme my. To bychom si nikdy nedovolili. Pouze přebíráme to co měří PSI viz https://pagespeed.cz/faq/ . To co k tomu přidáváme navíc je záznam v čase a možnost porovnání s jinými vašimi vstupními stránkami případně konkurencí.
Klidně mi sem nebo na info@pagespeed.cz pošlete URL testu, který na vás působí nedůvěryhodně a já to prověřím.
U syntetických testů je kolísavost poměrně normální. Lighthouse 6 s tímto vyhodnocováním ještě zamíchal. Podle toho co mám doposud odměřeno v těch nových metrikách může být větší rozdíl pouze špatným vydáváním zdrojů (např. obrázků). Pro PSI je něco důležité, ale váš kód/prohlížeč jim dá menší prioritu, tudíž rychlost jejich stažení může být různá.
Jde mi o tom, že PSI berou informace o rychlosti z Chrome User Experience Report a když se dívám v dev tools na to, jak probíhá načítání stránky, tak v Chrome se hned načtou i obrázky s atributem loading="lazy", ač by měl Chrome tento attribut již podporovat, když to samé udělám ve Firefoxu, tak se tyto obrázky načítají až teprve, když na ně odscroluji, takže rychlost načtení je tedy jiná a výsledky z PSI dle mne zavádějící.