A böngészőlista kevesebbet árul el, mint amennyit mutat
A statisztikai irányítópultok szinte mindig rendezett listát mutatnak a hozzáférő programokról, és a forgalmat olyan jól elkülönülő csoportokba sorolják, mint a Chrome, a Firefox vagy a Safari. Ez a rendezett megjelenítés azonban gyakran egy mélyen kaotikus és eleve félrevezető technikai valóságot takar.
Ezek az adatok teljes egészében egy User-Agent karakterláncnak nevezett szövegen alapulnak, amelyet a látogató szoftver minden fájlkérésnél elküld. Bár ezek a diagramok hitelesnek tűnnek, a mögöttes azonosítási mechanizmust a történelem során manipulálták, és egyre inkább elveszíti részletes pontosságát.
Miért szerepel minden böngésző Mozilla néven
A böngészőazonosítás megbízhatatlansága a webfejlesztés korai idejére nyúlik vissza. Évtizedekkel ezelőtt a webszerverek a felismert böngészőnévtől függően eltérő HTML-szerkezeteket szolgáltak ki.
Hogy a felhasználók egy oldal legfejlettebb változatát kapják, a versengő böngészők fejlesztői kompatibilitást kezdtek állítani azzal, hogy szándékosan hozzáfűzték riválisaik nevét a saját azonosító karakterláncukhoz.
Egy mai böngésző egyszerre szerepelhet a Mozilla, AppleWebkit, KHTML, Gecko és Safari néven. Ennek a kusza történelmi kollázsnak az elemzése bonyolult mintaillesztést igényel, így ami egyszerű azonosítás lehetne, abból megalapozott találgatás lesz.
Egy motor sok néven
Emellett a mai webes ökoszisztémát elsöprő mértékben egyetlen megjelenítési architektúra uralja.
Ma olyan ismert böngészők, mint az Edge, az Opera, a Vivaldi és a Brave, mind a nyílt forráskódú Chromium motorra épülnek. Bár a márkanevek eltérnek, a tényleges technikai viselkedés és a megjelenítési képességek szinte azonosak.
Ezeknek a Chromium-alapú változatoknak a megkülönböztetése a statisztikai kimutatásokban meglepően kevés gyakorlati hasznot hoz a széles körű kompatibilitásra törekvő weboldal-üzemeltetőknek, hiszen egy oldal, amely az egyikben helyesen működik, szinte biztosan ugyanúgy működik a többiben is.
Az egyre rövidülő karakterlánc
Az utóbbi években az erősebb adatvédelem iránti törekvés aktívan lebontotta a User-Agent karakterlánc maradék megbízhatóságát is.
Mivel felismerték, hogy a nagyon pontos verziószámok és rendszerarchitektúrák elősegítik a tolakodó követést és a digitális ujjlenyomat-készítést, a nagy böngészőgyártók ma már rendszeresen befagyasztják vagy csökkentik a továbbított részleteket. A pontos alverziók helyére egyre inkább általános verziószámok kerülnek, a mobilalkalmazások pedig gyakran számítógépnek adják ki magukat.
Következésképpen, bár a mobilos és a számítógépes használat arányára vonatkozó tág trendek továbbra is értékesek, a konkrét böngészőverziószámokat erős kétkedéssel kell kezelni, nem pedig abszolút mérnöki tényként.