/ / PageSpeed ​​Insights: Problémy s odloženou analýzou jazyka Javascript (LabJS) - javascript, asp.net, labjs

PageSpeed ​​Insights: Problémy s odložením analýzy jazyka Javascript (LabJS) - javascript, asp.net, labjs

Pracoval som na optimalizácii niektorých stránok prea narazili na trochu mätúcu otázku. Najväčšou sťažnosťou spoločnosti PageSpeed ​​Insights pre nás vždy bola „Odložiť syntaktickú analýzu Javascriptov“. Na vyriešenie tohto problému sme začali používať LabJS na správu väčšiny JavaScriptu. Všetko sa zdalo vynikajúce a naše skóre v službe Pagespeed sa presunulo do polovice 90. rokov, pričom väčšinu zmien predstavovali veci, ktoré sme nemohli zmeniť.

V poslednej dobe sa však mobilná správa vyskytla náhlezačal dávať oveľa horšie skóre, keď je testovací príznak nastavený na hodnotu true pre mobil. Keď sa pozriem na spätnú väzbu „Odložiť syntaktickú analýzu Javascriptov“, ukazuje sa, že syntaktická analýza JavaScriptu je analyzovaná oveľa viac pre mobil ako pre bežný prehľad. Čo by to spôsobilo? Je to problém s LabJS alebo jednoducho spôsob, akým ho používame?

Tu sú odkazy na tieto dve správy.

odpovede:

0 pre odpoveď č. 1

Nemám definitívnu odpoveď na to, čo jedeje sa, ale keď sa pozriete na zoznam toho, na čo sa správa sťažuje, máte desiatky skriptov z google a facebook (všetky vyzerajú ako sociálne ikony atď.). Myslím, že vaša mobilná stránka načítava všetky tieto súbory blokujúcim spôsobom (bez použitia LABjs). Nič v tomto zozname zdrojov nevyzerá ako typický druh vecí, ktoré by ste načítavali pomocou LABjs, takže si myslím, že by to mohol byť červený sleď.

Navrhoval by som sa pozrieť na to, ako ich načítatezdroje tretích strán (s najväčšou pravdepodobnosťou sa načítajú sami). Možno sa nedávno zmenili a už nerobia dobrú prácu pri asynchrónnom načítaní.