Nonostante il sottoscritto non abbia avuto la possibilità di occuparsene, qualche tempo fa è stata rilasciata la prima alpha pubblica di Opera 10.

Una release importante che, come avevo  previsto a suo tempo, rappresenta solo il primo passo verso quella che sarà la versione finale e che dovrebbe inglobare, oltre  a quanto già introdotto (nuovo engine, controllo ortografico, aggiornamenti automatici, email in HTML), molte altre novità ancora sconosciute (anche se qualcosa la si può immaginare).

Ma tralasciando l’analisi delle sue caratteristiche, questa release aquista ancora più importanza perchè rappresenta il primo browser ad aver raggiunto un numero di versione a due cifre. Vabbè direte voi… vogliamo far propaganda anche su queste cose?

No, ma la cosa ha portato alla luce un grave errore, finora ignorato, nella programmazione di un altissimo numero di siti web che, non essendo stati abbastanza lungimiranti in fase di costruzione, non sono ora in grado di riconoscere correttamente il nuovo browser limitandosi a leggerne solo la prima cifra di versione e classificandolo come Opera 1. Come risultato tutti quei siti che facevano uso di browser sniffing (che non mi stancherò mai di additare come uno dei grandi mali del web) per permettere la navigazione solo su browser “sicuri” o compatibili risulteranno inaccessibili usando Opera 10. Problema piuttosto grave visto che affligge persino portali di importanza cruciale come quello di Bank of America o Microsoft Live.

Inoltre, quel che è più grave, c’è il grosso rischio che la cosa si protragga ancora per parecchio tempo vista la quota in fondo esigua di utenti di Opera e che ci vorranno ancora molti anni prima che Internet Explorer raggiunga quota 10.

Se così fosse (e lo sarà comunque per quei sitarelli più piccoli che, probabilmente, nemmeno conoscono Opera) toccherà agli uffici di Oslo pensare ad un workaround soddisfacente… anche se questo potrebbe significare reimpostare l’user agent predefinito su Internet Explorer o altro come qualche anno fa.

Links:

10 is the one
Are you a browser sniffer? Get your site ready for a new smell
Opera 10: deja vu da millennium bug