Chrome și Firefox v100 ar putea distruge unele site-uri web

Chrome 100 și Firefox 100 ar putea cauza unele probleme de compatibilitate, dar Google și Mozilla plănuiesc să fie mai rău.

Google Chrome a fost primul browser web care a adoptat un ciclu de lansare rapidă, Mozilla Firefox trecând în cele din urmă la același model. Mai târziu în acest an, ambele browsere vor ajunge la versiunea 100, ceea ce ar putea cauza câteva probleme neașteptate pe unele site-uri. Din fericire, Mozilla și Google lucrează pentru a rezolva problemele de compatibilitate.

Browserele web au un Agent utilizator șir care se identifică pe site-uri, care conține de obicei browserul web, sistemul de operare și arhitectura CPU. Nu există un standard pentru modul în care ar trebui să fie prezentați agenții de utilizator și au devenit din ce în ce mai lungi de-a lungul anilor. De exemplu, șirul de mai jos al Chrome pe Linux conține cuvintele „Chrome”, „Safari” (deoarece motorul Chrome este bazat pe Safari), „KHTML” (pe care sa bazat Safari) și „Gecko” (pentru a evita spargerea site-urilor mai vechi care necesită Firefox).

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.80 Safari/537.36

Multe biblioteci au fost create pentru dezvoltatorii web pentru a identifica cu ușurință anumite părți ale șirului User Agent, cum ar fi numele real al browserului și numerele de versiune, dar unele dintre ele s-ar putea rupe în curând. Unele biblioteci și alte coduri web nu au fost create cu numere de versiuni majore din trei cifre, ceea ce ar putea cauza rezultate nedorite pentru persoanele care navighează pe web — site-urile care se uită doar la primele două cifre ar putea vedea Chrome 100 ca Chrome 10.

Vestea bună este că atât Google, cât și Mozilla lucrează la strategii de atenuare (prin intermediul Bleeping Computer). Atât Chrome, cât și Firefox au desfășurat experimente de câteva luni care modifică unii agenți de utilizator pentru a raporta versiunea 100, ceea ce a dus deja la mulți gândac rapoarte și câteva remedieri.

Totuși, dacă există încă multe site-uri web importante care se întrerup cu versiunea 100, Google și Mozilla au planuri de rezervă. Ideea actuală a Mozilla este să identifica site-urile defecte (ceea ce face deja pentru alte funcționalități) și înghețați numărul versiunii la v99 pentru acele site-uri. Planul Google este să păstreze prima cifră a versiunii la 99 și să mute versiunea majoră reală la a doua cifră (de exemplu, 99.101.4988.0 pentru Chrome 101).