- Met drie browsers die naar verwachting binnenkort zullen worden uitgerold, is het nog niet duidelijk of websites het hoofd kunnen bieden aan de problemen met weinig geheugen.
- De drie populairste browsers ter wereld staan op het punt een mijlpaal te bereiken.
- Vanaf vandaag zijn de stabiele kanaalversies van Google Chrome, Mozilla Firefox en Opera allemaal op versie 99 of hoger. Microsoft Edge loopt achter op versie 82.

Browsernummers zijn meestal onbelangrijk, maar met Chrome en Firefox die beide tegelijkertijd de eeuwwisseling bereiken, is de grote vraag: zullen websites het aankunnen?
Het probleem is dat veel sites hard gecodeerd zijn met de veronderstelling dat als een browser ouder dan 99 is, deze inderdaad erg oud moet zijn. Sommigen gaan zelfs nog verder en gaan ervan uit dat als een browser een hoofdversienummer heeft dat groter is dan 99, deze bepaalde moderne functies helemaal niet ondersteunt.
In de loop van de tijd hebben websites geleidelijk nieuwe functies kunnen toevoegen omdat oudere browsers code negeerden die ze niet begrepen. Maar nu moeten ontwikkelaars nadenken over het gebruik van JavaScript-functiedetectie in plaats van te vertrouwen op browsernummers om te weten wat een site kan doen.
Voor eindgebruikers betekent dit dat websites consistent moeten werken in de drie hoofdbrowsers. Maar voor ontwikkelaars en webmasters betekent dit iets heel anders: ze moeten ervoor zorgen dat hun sites klaar zijn voor de nieuwe versies.
Website geheugen
Geheugen is kort in de web industrie; weet je nog toen Opera in 2009 versie 10 bereikte, wat problemen veroorzaakte, en slechts drie jaar later kreeg Firefox 10 met soortgelijke problemen te maken.
Een probleem is dat websites vaak expliciet oudere versies van browsers blokkeren. Sommige zijn geblokkeerd omdat ze simpelweg te oud zijn om veilig te zijn, maar andere worden geblokkeerd omdat ze geen functies ondersteunen die de websites nodig hebben om goed te werken.
In sommige gevallen zal de website een gebruiker vertellen dat zijn browser verouderd is en een link aanbieden om een nieuwe versie te downloaden. Als een oudere browser echter geen nieuwere versies van Flash of Java kan uitvoeren, kan die koppeling ook worden verbroken.
Elke keer dat een belangrijk versienummer verandert, vinden websites nieuwe manieren om te breken. Op sommige sites kun je niet inloggen; op andere werken kritieke functies gewoon niet meer. Deze problemen zijn bijna altijd klein en tijdelijk, maar ze treden op telkens wanneer het belangrijkste versienummer verandert.
Webtesten
Het is onwaarschijnlijk dat webontwikkelaars al hun code willen wijzigen - ook al zou de vereiste wijziging eenvoudig zijn - dus het probleem zal waarschijnlijk blijven bestaan.
Een webontwikkelaar die al een browser met 100 versies test, heeft al problemen ondervonden met sites die controleren op browserversies.
In sommige gevallen veranderde de browser de user-agent-string van 99 naar 100, maar kon nog steeds geen sites laden die op een specifiek versienummer controleerden.
Als u een webontwikkelaar bent of gewoon een zeer enthousiaste browsergebruiker, is het u misschien opgevallen dat de releaseschema's van de grote browserleveranciers de komende maanden nogal opwindend zullen zijn
Het probleem is dat veel websites zijn geprogrammeerd om te controleren welke browser gebruikers hebben geïnstalleerd door de string van de browser (user-agent) onderzoeken en zien of deze "Firefox/99" of "Firefox/100" bevat, voor voorbeeld.
Als dit het geval is, kan de site weigeren met die browser te werken. En aangezien Microsoft nu een smaak van Chromium gebruikt, heeft dit ook invloed op Kant en het bedrijf controleert.
Chrome zal binnenkort updaten naar een nieuwe versie, waardoor het een belangrijke versie wordt voor Firefox en Safari. Tegen de tijd dat alle drie de browsers dezelfde hoofdversie gebruiken, zouden de meeste sites hun software moeten hebben bijgewerkt om met de nieuwe versie te werken.
Ben je benieuwd hoe de nieuwe browsers werken op de website? Laat het ons weten in de comments.