venerdì 7 marzo 2008

IE8 in standard mode di default

In questi giorni è in corso a Las Vegas il MIX, megaevento Microsoft in cui la casa di Redmond presenta le sue novità agli sviluppatori; tra gli argomenti più importanti presentati quest'anno da Steve Ballmer e soci, oltre a Silverlight, c'è la prima beta di Internet Explorer 8.

Già da qualche tempo si vociferava che IE8 avrebbe avuto una modalità standard in cui avrebbe interpretato HTML e CSS in maniera strettamente aderente allo standard del W3C, l'organo dirigente del web (cosa che non ha assolutamente *mai* fatto finora); tuttavia, le prime indiscrezioni sostenevano che questa modalità non sarebbe stata attivata di default, perchè Microsoft non avrebbe voluto "rompere il web".

In effetti, visto che molti siti sono stati costruiti attorno alla bizzarrissima e nonstandard interpretazione di css di IE, interpretarli come se fossero standard ne "romperebbe" la visualizzazione, con effetti scioccanti per l'utente finale; ciononostante, con una mossa abbastanza a sorpresa, nella beta di IE8 rilasciata durante il MIX, lo standard mode è attivato di default, col risultato che, fresca di installazione, supera il famoso test ACID2 del W3C, il benchmark ufficiale per il CSS.

Dal punto di vista degli sviluppatori, quella di Microsoft è una mossa meravigliosa (e infatti il sito di Gaia ajax widgets, da cui ho appreso la notizia, è un tripudio di giubilo), perchè non costringe a fare i salti mortali per spiegare ad IE che la propria pagina è standard, ma riflettendo bene sul cambio di direzione di Microsoft...a me pare un'ammissione di colpe precedenti fatta e finita.

Intendiamoci: apprezzo un sacco che recentemente Microsoft si sia accorta dell'esistenza di organi che definiscono gli standard anzichè definire i propri forte della propria posizione di mercato, ma finchè il grosso degli utenti finali continuerà a usare IE7 (e soprattutto il 6), la rete continuerà ad essere rotta per via dell'enorme quantità di hacks necessari a far funzionare in maniera corretta i due browser made in Redmond.

L'unica soluzione è sperare che Windows update sia così aggressivo da far adottare IE8 alla maggior parte degli utenti finali abbastanza in fretta :)

(e che non abbia qualche altra magagna nascosta, visto che CSS a parte IE non è mai stato proprio un browser perfetto....)

Nessun commento: