Internet Explorer 9 presenterà delle nuove caratteristiche davvero interessanti per quanto riguarda il supporto agli standard e il suo funzionamento in generale. Riassumiamo di seguito quelle più importanti, avendo come riferimento la recente beta di IE9.
Il motore JavaScript Chakra
Il nuovo motore JavaScript di IE9 punterà tutto sulla performance e sull'esecuzione in parallelo del codice. Anche la fase di interpretazione e compilazione sono state notevolmente migliorate.
Supporto agli standard
IE9 ora avrà :
- Bordi arrotondati CSS3;
- Sfondi CSS3;
- Colori RGBA, HSL, HSLA;
- Font CSS3 e nuovi formati di font;
- Media queries CSS3;
- Namespace CSS3;
- Valori e unità CSS3;
- Selettori CSS3;
- Supporto migliorato agli URL di dati;
- DOM Level 2 e Level 3 (Core, Views, Events, HTML, Range, Style,
Traversal); - Nuova gestione degli spazi bianchi;
- Supporto ad ECMAScript;
- Gli elementi
video
,audio
e
canvas
di HTML5; - Un parsing HTML migliore;
- L'interfaccia Selection;
- Le API per la selezione del testo;
- Supporto a SVG;
- Supporto al media type
application/xhtml+xml
.
Come si può notare, il balzo in avanti fatto da Internet Explorer 9 è davvero notevole. In questo modo gli sviluppatori potranno definitivamente dire addio agli hack e ai workaround, anche se ci vorrà ancora un po' di tempo. Per ulteriori approfondimenti, consiglio la lettura delle release note di Internet Explorer 9.