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:-)
Comments
Anonymous
May 05, 2010
Nell'ordinata del primo grafico cosa c'è? Caramelle?Anonymous
May 09, 2010
Nell'ordinata del primo grafico ci sono "millisecondi". Pietro lo ha spiegato chiaramente nel post: "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" Invece di scrivere commenti leggermente provocatori (vedi caramelle), consiglio di leggere in maniera piu' approfondita il testo del post prima di scrivere un commento. Saluti