
Nga puna me Next.js, Prismic, Shopify dhe WordPress, autori shpjegon pse e njëjta faqe mund të marrë 98 pikë në Lighthouse lokal dhe 71 në PageSpeed Insights. Pikët pasqyrojnë kushtet e një matjeje, jo një veti të pandryshueshme të faqes.
Lighthouse lokal përdor pajisjen dhe lidhjen e testuesit, shpesh me cache të mbushur. PageSpeed përdor profilin Slow 4G, ngadalësim 4× të CPU-së dhe nisje pa cache. Ndikon edhe largësia mes laboratorit të Google dhe serverit pritës. Prandaj, çdo rezultat duhet të shoqërohet me mjetin dhe profilin e përdorur.
Gabimet e zakonshme përfshijnë testimin e serverit të zhvillimit, të një shfletuesi me cache ose të një versioni të vjetër të publikuar. Autori ka parë rreth 52 pikë në celular gjatë zhvillimit, kundrejt mbi 80 në prodhim. Përpara analizës, ai regjistron mjetin, profilin, URL-në dhe versionin e ndërtimit.
Sipas tij, platformat kanë një problem të përbashkët: kod i palëve të treta ekzekutohet në rrugën kritike të ngarkimit. Në Shopify, aplikacionet dhe widget-et mund të zënë fillin kryesor të ekzekutimit. Në një rast, marrja e jQuery nga një CDN e Google vonohej ose dështonte, duke e lënë butonin te “Loading…”. Ndërhyrjet përfshinë hostimin e jQuery brenda temës, ngarkimin e hershëm dhe rregullime të dritares modale në celular.
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

