IE 9: HTML5, SVG e CSS3. Ne parliamo con Microsoft

IE 9: HTML5, SVG e CSS3. Ne parliamo con Microsoft

Pubblichiamo la seconda parte dell'intervista a Giuseppe Guerrasio realizzata con le domande dei lettori di Hwupgrade. In questa parte si affrontano temi interessanti quali tag video in HTML5, CSS3 e SVG e per finire un commento sul mancato supporto a Windows XP

di pubblicato il nel canale Programmi
MicrosoftWindows
 

CSS3, border-radius e le demo di IE9

Supporto a CSS e border-radius: il punto della situazione. Supporto a tecnologie non ancora in corso di definizione e l'approccio Microsoft

Internet Explorer 9 supporta completamente CSS 2.1 e parte delle specifiche di CSS3, quindi anche il supporto per il border-radius e a questo indirizzo sono disponibili alcuni esempi di implementazione.

Microsoft ha fatto la scelta di dividere in modo molto chiaro per gli sviluppatori le specifiche più mature e quindi implemetate nel browser da quelle quelle ancora in via di definizione. Per queste ultime sono stati creati strumenti e risorse messi a disposizione degli sviluppatori per iniziare a provare le future specifiche come ad esempio websocket e indexdb. Ne abbiamo parlato a questo indirizzo in merito all'iniziativa HTML Labs.

Perchè alcuni contenuti demo creati per mostrare le tecnologie di Internet Explorer 9 non funzionano su altri browser che comunque supportano HTML5 Draft?

Per prima cosa il consiglio è quello di verificare che la versione di browser in uso sia la più recente, questo perché in alcuni casi le specifiche sono in corso di evoluzione e da una versione all'altra ci possono essere importanti differenze. Un aspetto importante quando si va a visitare il sito IEtestedrive con Internet Explorer 9 e altri browser riguarda le performance, con particolare riferimento all'accelerazione grafica offerta dalla GPU per il rendering della pagina. IE9 mette a disposizione anche un nuovo engine Javascript che permette di compilare direttamente il codice utilizzato nella pagina, e questa funzionalità sfrutta anche le opportunità messe a disposizione dalle recenti architetture multi core.

Internet Explorer 9 non supporta Windows XP, sistema ancora molto diffuso. Perchè questa scelta?

Le caratteristiche più significative che emergono dai nuovi standard HTML5 e CSS3 sono relative alla grafica e alla renderizzazione di contenuti multimediali, ciò richiede l'utilizzo di sistemi operativi in grado di sfruttare completamente le risorse messe a disposizione dalle recenti GPU. Il tutto viene fatto utilizzando delle funzionalità integrate nel desktop manager di Windows e nei driver di Windows che non sono presenti in Windows XP.

Sul vecchio sistema operativo c'è un buon supporto a HTML5 per aspetti non legati alla grafica, come il local storage o l'history. Anche altri vendor hanno fatto per i propri browser scelte simili a quelle di Microsoft limitando alcune funzionalità solo ai sistemi operativi più recenti. Per poter sfruttare alcune opportunità offerte dalle recenti schede grafiche si rende necessario utilizzare un modello di driver diverso, questo significa fare delle modifiche significative al sistema operativo o creare degli strati di emulazione che comunque non darebbero le stesse performance possibili con il nuovo desktop manager e il nuovo modello di driver introdotto da Windows Vista in poi.

15 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
mak7725 Febbraio 2011, 18:16 #1
Ben fatto, dare la scelta agli utenti di usare codec video basati su standard aperti, come del resto sono tutti gli altri formati del web, è una scelta oculata. Peccato che "parte delle specifiche css3" sia proprio una piccola parte, forse anche minuscola (http://msdn.microsoft.com/en-us/lib...v=vs.85%29.aspx).
C'è ancora molto lavoro da fare (http://caniuse.com/#compare=y&b...mp;b2=firefox|4) ma è un buon inizio.
FraDimi25 Febbraio 2011, 18:38 #2
Bene, però secondo me Microsoft deve mantenere una certa strada di aggiornamenti continui anche dopo il rilascio, perchè se abbandona IE9 a update di sicurezza dopo il rilascio e non fa continui miglioramenti...siamo punto e da capo
Acid Queen25 Febbraio 2011, 19:04 #3
bah, io proprio non capisco...ma cosa ci vuole a implementare il resto dei CSS3? Firefox 3.6 supporta quasi la totalità dei comandi...boh...ormai ne ho quasi la certezza che questo browser sarà una sòla. Nessuno poi parla delle prestazioni flash con i processori atom, dove la situazione è critica. Su un dual-core atom d525 con ion2 attiva, youtube è quasi ingestibile, mentre con opera, ff, e sopratutto chrome va una spada.
TripleX25 Febbraio 2011, 19:53 #4
Beh x chi ha atom... Mai provato a mettere su avanzate rendering software e non via gpu?scoprirai che va come chrome o altri in youtube
geko11925 Febbraio 2011, 19:55 #5
per implementare il resto del CSS3 è facile,basta comprare una bacchetta magica poi il resto viene da solo!
firefox 3.6 mi sembra tutto tranne che leggero;la colpa cmq della lentezza di IE9 sul tuo pc dovrebbe essere la scheda video o lo stesso flash ,perche il flash per IE dovrebbe essere ancora una beta.
IE9 per quanto può risultare antipatico potete criticarlo per altre cose,ma non per le performance;certo capita come ogni programma che a qualcuno crasha o va lento,la colpa è determinata da tanti fattori,quindi se sul tuo pc è lento non significa che sia lento!
opera è il più leggero di tutti;poi viene chrome, poi IE9 o firefox....sto parlando delle ultime versioni ed infine ff3.6 per il fatto che oltre ad essere pesante utilizza ancora trace monkey che dava problemi per il caricamento di codice javascript.
blackshard25 Febbraio 2011, 20:43 #6
Originariamente inviato da: geko119
opera è il più leggero di tutti;poi viene chrome, poi IE9 o firefox....sto parlando delle ultime versioni ed infine ff3.6 per il fatto che oltre ad essere pesante utilizza ancora trace monkey che dava problemi per il caricamento di codice javascript.


Fonti?

E le fonti su tracemonkey che da' problemi con i javascript? Credo che tracemonkey sia il riferimento nell'ambito degli interpreti javascript.

PS: strano, ecco puntuale che Internet Explorer torna il venerdì in prima pagina... con buona pace della fiducia nelle parole del corsini di tempo fa' secondo cui gli articoli non erano commissionati da nessuno.
loripod25 Febbraio 2011, 20:52 #7
io con un atom N270 IE9 ha rivoluzionato la mi esperienza web...riesco a vedere in HTML5 video a 720p senza scatti (con qualche scheda aperta c'è qualche calo di fps) e anche con il flash 10.2 a 720p si riesce a fare ben poco ancora...però siamo sulla buona strada...
Acid Queen25 Febbraio 2011, 21:33 #8
Originariamente inviato da: TripleX
Beh x chi ha atom... Mai provato a mettere su avanzate rendering software e non via gpu?scoprirai che va come chrome o altri in youtube


Purtroppo se metto il rendering software mi crasha appena trova per la sua strada il primo oggetto in flash. E' un problema che mi si era già presentato con la beta. Ma fa niente, ci sono tanti ottimi browser in giro
DodoAlien25 Febbraio 2011, 22:03 #9
Originariamente inviato da: loripod
io con un atom N270 IE9 ha rivoluzionato la mi esperienza web...riesco a vedere in HTML5 video a 720p senza scatti (con qualche scheda aperta c'è qualche calo di fps) e anche con il flash 10.2 a 720p si riesce a fare ben poco ancora...però siamo sulla buona strada...

beh flash si sa che ha qualche problema di... gioventù...

Originariamente inviato da: blackshard

PS: strano, ecco puntuale che Internet Explorer torna il venerdì in prima pagina... con buona pace della fiducia nelle parole del corsini di tempo fa' secondo cui gli articoli non erano commissionati da nessuno.


la prima parte è stata il 15, martedì o_O
argent8825 Febbraio 2011, 23:22 #10
L'ho installato su 2 PC.
Il phenom X6 mostra poco distacco da Chrome.
Sul Core2Duo 2ghz il browser Google vince a mani basse.

Mi ha anche causato schermate blu su 7..

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^