...
🧑 💻 Recensioni e notizie dal mondo dei programmi, automobili, gadget e computer. Articoli su giochi e hobby.

Chrome e Firefox sono così vecchi che potrebbero “rompere” Internet

4

Google, Mozilla, Microsoft

I browser Google Chrome, Firefox e Microsoft Edge sono tutti abbastanza vecchi da raggiungere presto la versione 100. E anche se potrebbe non sembrare un grosso problema, i numeri di versione potrebbero causare un anno 2000 per i browser Web e distruggere tutti i nostri siti Web preferiti, poiché Internet non è ancora pronto per gestire quei grandi numeri.

Per coloro che non ricordano il bug dell’anno 2000, nel 1999 i ricercatori si sono resi conto che la maggior parte dei computer basava i propri orologi sulle ultime due cifre di un anno e il 1° gennaio penserebbe che l’anno 2000 è il 1900. È stato un enorme pasticcio, ma le iniziative software globali hanno salvato la situazione.

Ora, i browser Web di oggi potrebbero trovarsi di fronte a una situazione in qualche modo simile. L’inevitabile passaggio alla versione 100 potrebbe causare bug o problemi di compatibilità su alcuni siti Web non pronti a leggere stringhe di user-agent a tre cifre. Fino ad ora, queste stringhe di codice contenevano solo due cifre e si scopre che tonnellate di siti Web non saranno in grado di leggerne tre, il che potrebbe causare diversi bug e problemi.

"Quando i browser hanno raggiunto per la prima volta la versione 10 poco più di 12 anni fa, sono stati scoperti molti problemi con le librerie di analisi User-Agent poiché il numero della versione principale è passato da una cifra a due", spiega il team di sviluppatori di Mozilla. Potremmo affrontare qualcosa di simile in seguito quest’anno.

Di conseguenza, Mozilla ha fatto un sacco di sforzi dietro le quinte per risolverlo. Inoltre, insieme a Google, avrebbero emesso avvisi per gli sviluppatori web per mesi.

Sia Chrome che Edge raggiungeranno la versione 100 del browser a marzo, seguita da Firefox a maggio. Come spiegato da BleepingComputer, uno user-agent è una stringa utilizzata da un browser Web che condivide informazioni sul software, inclusi il nome del browser, il numero di versione e la tecnologia utilizzata. Quando visiti un sito web, lo user-agent del browser viene inviato insieme alla richiesta di una pagina web. Ciò consente alla pagina Web di verificare la versione del browser del visitatore e di modificare la sua risposta in base alle funzionalità supportate dal browser. Se i siti Web non sono in grado di leggere questa stringa, potrebbero non funzionare affatto o almeno essere gravemente danneggiati.

I team di Chrome e Mozilla hanno eseguito test alla ricerca di rotture o alla ricerca di una soluzione e attualmente esiste un breve elenco di problemi. Secondo Engadget, alcuni grandi siti sono interessati, tra cui HBO Go, Bethesda e Yahoo.

Una soluzione temporanea

Gli sviluppatori Web possono abilitare un contrassegno speciale nelle versioni correnti di Chrome, Edge e Firefox per fare in modo che i browser segnalino la versione 100. In questo modo possono verificare la presenza di problemi o aiutare a trovare una soluzione. Considerando che la versione 100 di Chrome non uscirà prima del 29 marzo e quella di Firefox v100 il 3 maggio, gli sviluppatori hanno ancora un po’ di tempo.

Per ora, il piano di backup o la soluzione temporanea consiste nel bloccare i numeri di versione a 99 per mitigare eventuali problemi, soprattutto se le modifiche non riescono a risolvere il problema imminente. In alternativa, emettere aggiornamenti rapidi di hotfix per modificare il codice per i siti Web interessati. Quindi, se Internet inizia a "rompersi" per te alla fine di marzo o all’inizio di maggio, ora sai perché.

tramite 9to5Mac

Fonte di registrazione: www.reviewgeek.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More