Prestali smo prikupljati veličine zaslona
O sadržaju i njegovoj provjeri
U ovom članku
Ova je usluga prije bilježila razlučivost zaslona. Skripta preglednika čitala je window.screen i slala kao res=1920x1080, a stranica statistike imala je ploču za to.
Više to ne radi. Tablica u kojoj se pohranjivala danas ima nula redaka, a ploča prikazuje prazno stanje. Redak u skripti u kojem se čitala sada je komentar koji govori što je ondje prije bilo.
Zašto je uklonjena
Razlučivost zaslona dobar je signal za prepoznavanje digitalnim otiskom — ne sama za sebe, nego u kombinaciji s ostalim što zahtjev nosi. Ova usluga nastoji čuvati što manje o posjetitelju, a broj koji opisuje njegov hardver nije opravdavao svoj trošak. Nitko nikada nije ništa učinio s tom pločom.
To je laka polovica odluke. Teška je bila učiniti je istinitom.
Isključivanje u pregledniku nije bilo dovoljno
Uklanjanje retka iz skripte sprječava nove kopije skripte da to šalju. Ne utječe na kopije koje su već vani, a postoje dvije vrste:
- Preglednici čuvaju skriptu sedam dana. Tjedan dana nakon bilo kakve promjene dio posjetitelja izvršava prethodnu verziju.
- Neke stranice korisnika uopće ne učitavaju skriptu odavde — ugrađuju kopiju preuzetu prije mnogo godina, zalijepljenu u predložak i otad nedirnutu.
Druga vrsta nema datum isteka. Te bi stranice nastavile slati res= unedogled, poslužitelj bi to nastavio spremati, a promjena bi izgledala dovršeno iako bi bila neistinita upravo za posjetitelje koje nitko nije promatrao.
Zato je i poslužitelj prestao prihvaćati tu vrijednost. Stigne, zanemari se, ništa se ne zapisuje. To je polovica promjene koja doista vrijedi.
Vrsta pogreške koja se time izbjegava
„Uklonili smo prikupljanje“ tvrdnja je o kodu. „Više ovo ne čuvamo“ tvrdnja je o podacima. To su različite tvrdnje i na webu prva ne podrazumijeva drugu jer se klijentski kod izvršava na strojevima izvan ičije kontrole, u verzijama koje nitko nije odabrao, onoliko dugo koliko ga nečija predmemorija ili kopiranje i lijepljenje održavaju na životu.
Sve što se isključi na klijentu mora se isključiti i na poslužitelju. Promjena klijenta zaustavlja slanje. Promjena poslužitelja čini tvrdnju istinitom.
Stari su reci još ondje, sve ih je manje i u skupinama ih briše mali alat napisan upravo za to. Kada završi, ploča će i dalje biti prazna, a to će napokon biti cijela priča umjesto većine priče.
Ažuriranje, 11. rujna 2026.: Od 27. kolovoza 2026. skripta je ponovno čitala razlučivost zaslona, širinu prozora preglednika i omjer piksela na svakom web-mjestu koje ju je ugradilo. Od 11. rujna 2026. to radi samo ondje gdje vlasnik web-mjesta tu mogućnost uključi pomoću data-screen="1". Bez tog atributa aktualna skripta ne čita nijednu od te tri vrijednosti, a poslužitelj ih više ne pohranjuje ni iz starijih kopija.