- Med tre nettlesere som forventes å rulle ut snart, er det ikke klart ennå om nettsteder vil være i stand til å takle med tanke på problemer med lite minne.
- Verdens tre mest populære nettlesere er i ferd med å passere en milepæl.
- Per i dag er de stabile kanalversjonene av Google Chrome, Mozilla Firefox og Opera alle på versjon 99 eller høyere. Microsoft Edge henger etter i versjon 82.
Nettlesertall er vanligvis uviktige, men med Chrome og Firefox som begge treffer århundremerket samtidig, er det store spørsmålet: vil nettsteder klare seg?
Problemet er at mange nettsteder er hardkodet med antagelsen om at hvis en nettleser er over 99, må den faktisk være veldig gammel. Faktisk kan noen gå enda lenger og anta at hvis en nettleser har et større versjonsnummer som er større enn 99, vil den ikke støtte visse moderne funksjoner i det hele tatt.
Over tid har nettsteder gradvis vært i stand til å legge til nye funksjoner fordi eldre nettlesere rett og slett ignorerte koden de ikke forsto. Men nå må utviklere tenke på hvordan de kan bruke JavaScript-funksjonsdeteksjon i stedet for å stole på nettlesernummer for å vite hva et nettsted kan gjøre.
For sluttbrukere betyr dette at nettsteder bør fungere konsekvent på tvers av de tre hovednettleserne. Men for utviklere og webmastere betyr dette noe helt annet: de må sørge for at nettstedene deres er klare for de nye versjonene.
Minne på nettstedet
Minnet er kort i nettbransjen; husk da Opera nådde versjon 10 i 2009, og forårsaket problemer, og bare tre år senere møtte Firefox 10 lignende problemer.
Et problem er at nettsteder ofte eksplisitt blokkerer eldre versjoner av nettlesere. Noen er blokkert fordi de rett og slett er for gamle til å være sikre, men andre er blokkert fordi de ikke støtter funksjoner som nettsidene trenger for å fungere som de skal.
I noen tilfeller vil nettstedet fortelle en bruker at nettleseren deres er utdatert og tilby en lenke for å laste ned en ny versjon. Men hvis en eldre nettleser ikke kan kjøre nyere versjoner av Flash eller Java, kan denne koblingen også være ødelagt.
Hver gang et større versjonsnummer endres, finner nettsteder nye måter å bryte på. På noen nettsteder kan du ikke logge på; på andre slutter kritiske funksjoner bare å fungere. Disse problemene er nesten alltid små og midlertidige, men de oppstår hver gang det store versjonsnummeret endres.
Netttesting
Det er usannsynlig at nettutviklere vil endre all kode – selv om endringen som kreves ville være enkel – så problemet vil sannsynligvis vedvare.
En nettutvikler som allerede tester en 100-versjons nettleser har allerede fått problemer med nettsteder som ser etter nettleserversjoner.
I noen tilfeller endret nettleseren sin brukeragentstreng fra 99 til 100, men var fortsatt ikke i stand til å laste inn nettsteder som sjekket etter et spesifikt versjonsnummer.
Hvis du er en nettutvikler eller bare en veldig ivrig nettleserbruker, har du kanskje lagt merke til at utgivelsesplanene til de store nettleserleverandørene kommer til å bli ganske spennende de neste månedene
Problemet er at mange nettsteder har blitt programmert til å sjekke hvilken nettleser brukere har installert av undersøke nettleserens streng (user-agent) og se om den inneholder "Firefox/99" eller "Firefox/100", for eksempel.
Hvis den gjør det, kan nettstedet nekte å jobbe med den nettleseren. Og ettersom Microsoft nå bruker en smak av Chromium, påvirker dette også Kant og selskapet sjekker.
Chrome vil snart oppdatere til en ny versjon, noe som gir den en større versjon foran Firefox og Safari. Men når alle tre nettleserne er på samme hovedversjon, burde de fleste nettsteder ha oppdatert programvaren for å fungere med den nye versjonen.
Er du spent på å se hvordan de nye nettleserne vil fungere på nettstedet? Gi oss beskjed i kommentarfeltet.