- Kuna peagi peaks turule tulema kolm brauserit, pole veel selge, kas veebisaidid suudavad vähese mäluprobleemidega toime tulla.
- Maailma kolm populaarseimat brauserit on läbimas verstaposti.
- Tänase seisuga on Google Chrome'i, Mozilla Firefoxi ja Opera stabiilsete kanaliversioonide versioon 99 või uuem. Microsoft Edge on versioonist 82 maha jäänud.
Brauserinumbrid on tavaliselt ebaolulised, kuid kuna Chrome ja Firefox jõuavad samaaegselt sajandi piirini, on suur küsimus: kas veebisaidid saavad hakkama?
Probleem on selles, et paljud saidid on kodeeritud eeldusega, et kui brauser on üle 99, peab see olema tõesti väga vana. Tegelikult võivad mõned minna veelgi kaugemale ja eeldada, et kui brauseri põhiversiooni number on suurem kui 99, ei toeta see teatud kaasaegseid funktsioone üldse.
Aja jooksul on veebisaidid saanud järk-järgult lisada uusi funktsioone, kuna vanemad brauserid lihtsalt ignoreerisid koodi, millest nad aru ei saanud. Kuid nüüd peavad arendajad mõtlema, kuidas kasutada JavaScripti funktsioonide tuvastamist, selle asemel, et toetuda brauseri numbritele, et teada saada, mida sait teha saab.
Lõppkasutajate jaoks tähendab see, et veebisaidid peaksid töötama järjepidevalt kolmes peamises brauseris. Kuid arendajate ja veebihaldurite jaoks tähendab see hoopis midagi muud: nad peavad veenduma, et nende saidid on uute versioonide jaoks valmis.
Veebisaidi mälu
Mälu on lühike veebitööstus; mäletan, kui Opera jõudis 2009. aastal versioonini 10, põhjustades probleeme, ja vaid kolm aastat hiljem seisis Firefox 10 silmitsi sarnaste probleemidega.
Üks probleem on see, et veebisaidid blokeerivad sageli selgesõnaliselt brauserite vanemaid versioone. Mõned on blokeeritud, kuna need on lihtsalt liiga vanad, et olla turvalised, kuid teised on blokeeritud, kuna need ei toeta funktsioone, mida veebisaidid vajavad korralikult töötamiseks.
Mõnel juhul teatab veebisait kasutajale, et tema brauser on aegunud, ja pakub linki uue versiooni allalaadimiseks. Kui aga vanem brauser ei saa käivitada Flashi või Java uuemaid versioone, võib see link samuti katki minna.
Iga kord, kui suur versiooninumber muutub, leiavad veebisaidid uusi viise, kuidas murda. Mõnel saidil ei saa te sisse logida; teiste puhul lakkavad kriitilised funktsioonid töötamast. Need probleemid on peaaegu alati väikesed ja ajutised, kuid need ilmnevad iga kord, kui peamine versiooninumber muutub.
Veebi testimine
Tõenäoliselt ei soovi veebiarendajad kogu oma koodi muuta – kuigi nõutav muudatus oleks lihtne –, nii et probleem tõenäoliselt püsib.
Üks veebiarendaja, kes juba katsetab 100-versioonilist brauserit, on juba sattunud probleemidesse saitidega, mis kontrollivad brauseri versioone.
Mõnel juhul muutis brauser oma kasutajaagendi stringi 99-lt 100-le, kuid ei saanud ikkagi laadida saite, mis kontrollisid kindlat versiooninumbrit.
Kui olete veebiarendaja või lihtsalt väga innukas brauseri kasutaja, olete võib-olla märganud, et peamiste brauseritootjate väljalaskegraafikud on lähikuudel üsna põnevad
Probleem on selles, et paljud veebisaidid on programmeeritud kontrollima, millised brauseri kasutajad on installinud uurides brauseri stringi (kasutajaagenti) ja kontrollides, kas see sisaldab "Firefox/99" või "Firefox/100" näide.
Kui see nii on, võib sait keelduda selle brauseriga töötamast. Ja kuna Microsoft kasutab nüüd Chromiumi maitset, mõjutab see ka Edge ja firma kontrollib.
Chrome värskendatakse peagi uuele versioonile, mis muudab selle peamiseks versiooniks Firefoxist ja Safarist ette. Kuid selleks ajaks, kui kõik kolm brauserit on samal põhiversioonil, peaksid enamik saite oma tarkvara uue versiooniga töötamiseks värskendanud.
Kas olete põnevil, et näha, kuidas uued brauserid veebisaidil töötavad? Andke meile kommentaaride jaotises teada.