Webbläsarlistan säger mindre än det verkar
Statistikpaneler visar alltid en prydlig lista över de program som hämtar sidorna, där trafiken delas upp i tydliga segment som Chrome, Firefox eller Safari. Den ordnade presentationen döljer ofta en djupt kaotisk och i grunden missvisande teknisk verklighet.
Uppgifterna bygger helt och hållet på en textrad som kallas User-Agent-strängen och som det besökande programmet skickar med vid varje filbegäran. Diagrammen ser auktoritativa ut, men identifieringen bakom dem har historiskt manipulerats och förlorar alltmer sin detaljprecision.
Varför varje webbläsare kallar sig Mozilla
Den bristande tillförlitligheten i webbläsaridentifieringen går tillbaka till webbutvecklingens tidiga dagar. För flera decennier sedan levererade webbservrar olika HTML-strukturer beroende på vilket webbläsarnamn de kände igen.
För att användarna skulle få den mest avancerade versionen av en sida började konkurrerande webbläsarutvecklare hävda kompatibilitet genom att medvetet lägga till konkurrenternas namn i sina egna identifieringssträngar.
En modern webbläsare kan samtidigt presentera sig som Mozilla, AppleWebkit, KHTML, Gecko och Safari. Att tolka detta invecklade historiska collage kräver komplicerad mönstermatchning, och det som borde vara en enkel identifiering blir en kvalificerad gissning.
En motor under många namn
Dessutom domineras dagens webb överväldigande av en enda underliggande renderingsarkitektur.
I dag bygger välkända webbläsare som Edge, Opera, Vivaldi och Brave alla på motorn Chromium med öppen källkod. Varumärkena skiljer sig åt, men det faktiska tekniska beteendet och renderingsförmågan är nästan identiska.
Att skilja mellan dessa Chromium-baserade varianter i statistiken ger anmärkningsvärt lite praktiskt värde för den som vill säkerställa bred kompatibilitet, eftersom en sida som fungerar korrekt i en av dem nästan säkert fungerar likadant i de andra.
Strängen som blir allt kortare
Under de senaste åren har strävan efter bättre integritet aktivt monterat ned det som återstod av User-Agent-strängens tillförlitlighet.
Eftersom mycket specifika versionsnummer och systemarkitekturer underlättar integritetskränkande spårning och digitala fingeravtryck fryser eller minskar de stora webbläsartillverkarna numera systematiskt de uppgifter som skickas. Generiska versionsnummer ersätter alltmer exakta underversioner, och mobilappar utger sig ofta för att vara datorwebbläsare.
Breda trender kring användning i mobil kontra dator är därför fortfarande värdefulla, men specifika versionsnummer för webbläsare bör betraktas med djup skepsis snarare än behandlas som absoluta tekniska fakta.