IE9 Platform Preview 2
Mentre mi accingo a preparare una sessione su IE da presentare al PHPDay2010, ho avuto modo di provare la Platform Preview 2 di IE9. Come penso sapete queste release sono pensate per la community degli sviluppatori al fine di avere feedback sulla prossima versione del browser.
Le novità di questa preview riguardano:
- performance
- HTML 5, CSS 3 e Standard
Performance
Il team di IE si sta concentrando nel miglioare le performance di IE partendo dai siti e framework più diffusi, in modo da apportare modifiche per ottimizzare i casi più frequenti d’uso.
Sotto vedete le performance attuali del WebKit SunSpider, che misura il tempo di esecuzione (sull’ordinata vedete il tempo di escuzione in ms) per il Javascript:
IE9 utilizza un nuovo motore (rispetto a IE8) di esecuzione del Javascript, quest’ultimo in grado di compilare il Javascript prima dell’esecuzione.
Se provate ad eseguire il test ACID3, troverete migliormaneti (da 55 della preview 1 a 68 della preview 2):
HTML 5, CSS 3 e Standard
Con la nuova preview trovate anche nuovi esempi delle funzionalità più richieste della community, comel’evento DOMContentLoaded che ora viene gestito in modo corretto e consente quindi di intervenire sulla pagina non al completo caricamento della stessa, ma quando le fase di parsing è completa.
Nell’esempio seguente vedete che mentre l’evento DOMContentLoaded si è scatenato e sarebbe quindi possibile cominciare a lavorare con il DOM della pagina, magari in Javascript, la pagina è ancora in attesa del completamento del carimento: in attesa di immagini etc.
Altri esempi che potete provare di IE 9, relativi agli standard sono : CSS3 Media Queries, DOM Range and HTML 5 Selection, getElementsByClassName direttamente dagli esempi disponibili.
Altri test
Ci sono inoltre altri nuovi test che potete provare che sfruttano accelerazione offerta dall’ hardware del PC e il Javascript compilato. Senza modificare il markup delle applicazioni, quindi, il vostro codice girerà più velocemente in virtù dell’accelerazione hardware.
Installazione
L’installazione della preview 2 avviene tramite un msi di circa 14MB che si installa side-by-side alla versione di IE8 che avete sulla macchina, e come già detto, è pensata non per la navigazione sul web ma per il testing. Se avete installata la preview precendete questa viene sostituita in modo automatico con la precedente versione.
E per chi vuole esagerare come me:-)