De browserlijst zegt minder dan ze lijkt
Statistiekdashboards tonen steevast een keurige lijst van programma's die toegang zochten, en delen het verkeer in duidelijke groepen als Chrome, Firefox of Safari. Die ordelijke presentatie verbergt vaak een diep chaotische en van nature misleidende technische werkelijkheid.
De grondslag van die gegevens berust volledig op een tekenreeks die bekendstaat als de User-Agent, die de bezoekende software bij elke bestandsaanvraag meestuurt. De diagrammen zien er gezaghebbend uit, maar de onderliggende herkenning is van oudsher gemanipuleerd en verliest steeds meer haar fijnmazige nauwkeurigheid.
Waarom elke browser zichzelf Mozilla noemt
De onbetrouwbaarheid van browserherkenning stamt uit de vroege dagen van het web. Decennia geleden leverden webservers verschillende HTML-structuren op basis van de herkende browsernaam.
Om te zorgen dat gebruikers de meest geavanceerde versie van een pagina kregen, gingen concurrerende browserbouwers compatibiliteit claimen door met opzet de namen van hun rivalen aan hun eigen herkenningsreeks te plakken.
Een moderne browser kan zich tegelijk aankondigen als Mozilla, AppleWebkit, KHTML, Gecko en Safari. Die ingewikkelde historische collage ontleden vraagt om complexe patroonherkenning, waardoor wat een eenvoudige herkenning zou moeten zijn een beredeneerde gok wordt.
Eén motor onder veel namen
Bovendien wordt het moderne webecosysteem overweldigend gedomineerd door één onderliggende tekenarchitectuur.
Vandaag zijn prominente browsers als Edge, Opera, Vivaldi en Brave allemaal gebouwd op de opensource Chromium-motor. De merknamen verschillen, maar het werkelijke technische gedrag en de tekenmogelijkheden zijn vrijwel gelijk.
Onderscheid maken tussen die Chromium-afgeleiden in statistiekrapporten levert opmerkelijk weinig praktisch nut voor beheerders die brede compatibiliteit willen waarborgen, want een pagina die in de een goed werkt, werkt vrijwel zeker in de andere net zo.
De tekenreeks die steeds korter wordt
De laatste jaren heeft de aandrang tot meer privacy de resterende betrouwbaarheid van de User-Agent actief afgebroken.
Nu duidelijk is dat zeer specifieke versienummers en systeemarchitecturen indringend volgen en digitale vingerafdrukken vergemakkelijken, bevriezen of beperken grote browserleveranciers de meegestuurde details stelselmatig. Algemene versienummers vervangen steeds vaker exacte subversies, en mobiele toepassingen doen zich vaak voor als bureaubladomgevingen.
Brede trends over mobiel tegenover bureaublad blijven daarom waardevol, maar specifieke browserversienummers verdienen diepe scepsis in plaats van behandeld te worden als harde technische feiten.