Egy jó hír főleg azoknak a webmestereknek akiknél több script is lassítja az oldal betöltési idejét.
A Google Analytics bejelentett egy új, az eddiginél lényegesen gyorsabb, aszinkron kommunikációval működő kódot, ami sokkal kevésbé lassítja majd a betöltést, mint a korábbi ga.js.
Részletesebb technikai információk az angol nyelvű Google Súgóban, ahol azt is leírják, hogy a régebbi kódokkal ellentétben, ennek a kódnak az elhelyezését az oldal forrásának az elején javasolják.
Az új kód nemcsak gyorsaság tekintetében jobb, adatgyűjtés tekintetében is, pontosságban. Ugyan a régi kódok tovább működnek, de a bejegyzésben leírtak alapján elmondható, hogy mindenképp’ érdemes lecserélni a régi kódot.
6 hozzászólás
Akkor most kétmillió oldalamon cseréljem ki mindet? :(
@slink: pont egy fejlesztőt szerettem volna megkérni, hogy technológiai tekintetben elemezze pontosabban a változást ;)
Én úgy értelmeztem, hogy külön szálon fut az új kód betöltése és ennek köszönhetően nincsenek olyan esetleges akadások, ami miatt időtényezőket nem pontosan adott vissza a régi.
Ami persze biztos, hogy nem pontos értelmezés :)
@longhand: hát igazából arra hajaznak, hogy most már nem csak a /body elé rakhatod a mérőkódot, hanem előrébb is (/head elé javasolják), mert az aszinkron jellegű letöltés miatt az oldal renderelése az új script blokk után egyből továbbmegy – magyarán emiatt lehet valóban pontosabb a mérés.
@slink: én is így értelmeztem, hogy nem várakoztat, hanem mint egy többszálas alkalmazásnál, párhuzamosan fut. Ami ugyan nem igaz, de majdnem :)
@szabi köszi!
Aztán már biztos láttátok, csak hét közben nem volt időm, híreket olvasni, de van egy kis szakmai éljenzés róla az ajaxianon: https://ajaxian.com/archives/google-analytics-unblocks-the-web-w-async-support