2010-07-31 18 views

risposta

21

La maggior parte delle risposte alla domanda "Quando il browser X supporterà la funzione HTML5 Y?" hanno una risposta When Can I Use. Oltre a elencare il passato, il supporto attuale e quello futuro, ogni articolo ha anche collegamenti a notizie rilevanti.

Aggiornamento:

Microsoft ha partecipato attivamente in IETF HyBi gruppo di lavoro (WebSockets Protocol) e partecipando anche al lavoro del W3C sul WebSockets API . La versione di anteprima di IE 10 ha il supporto WebSocket integrato, quindi sembra molto probabile che presto vedremo una versione ufficiale di IE con WebSockets.

WebGL in IE sembra ancora piuttosto incerto. Microsoft sostiene problemi di sicurezza fondamentali con la progettazione di WebGL, ma sospetto che abbia più a che fare con il fatto che Microsoft ha un interesse particolare nel promuovere la propria struttura DirectX piuttosto che OpenGL (che è ciò su cui si basa WebGL).

+1

Nice link - grazie. –

2

È possibile visualizzare l'attuale release notes per la demo della piattaforma - non si fa menzione né di WebSockets né di WebGL.

+0

Grazie. La pagina che hai linkato è interessante da leggere ora e destinata ad essere aggiornata con IE9 verso la versione con aggiornamenti aggiuntivi. – JohnnySoftware

0

In questo momento, il team Microsoft IE sta faticando a ottenere HTML 5 e SVG (grafica 2D) in Internet Explorer 9. Altri produttori di browser Web hanno spedito con quegli standard costruiti per anni.

Apple Safari, Google Chrome e Mozilla Firefox funzionano perfettamente su Windows. Prende un clic del mouse per lanciare un browser diverso. Prende un anno o due per vedere ciò che Microsoft potrebbe fare fare.

II progressi sono stati costantemente glacialmente lenti in questo intero decennio.

No, IE non ha il supporto WebGL ora e i beta di altri produttori di browser lo eseguono già. IE9 non raggiungerà gli standard web contemporanei come WebGL, solo quelli che sono stati pubblicati per diversi anni o più.

IE9 non è un browser multipiattaforma. Funzionerà solo su alcune versioni specifiche di Microsoft Windows. Basta eseguire uno dei browser Web standard e puoi vedere cosa può fare WebGL. Le loro beta attuali stanno facendo alcune impressionanti demo WebGL ora.

+0

Sì, non è né multipiattaforma né up-to-date. Sfortunatamente, a causa della concorrenza sleale, questo pezzo di merda è il browser della maggioranza. –

+2

Solo nel 2000 era vero. Nel 2010 la quota di mercato dei desktop di IE è crollata costantemente e è scesa al di sotto del 50%. Ora è inferiore al 45%. Combinati, Chrome e Firefox hanno oltre il 48%. IE non è il browser Web di maggioranza in alcun modo. Sui dispositivi mobili, IE esiste a malapena. Chrome e Safari dominano lì. IE ha avuto un decennio ed è ancora in testa rispetto a qualsiasi altro singolo browser sul desktop. Alla cadenza di IE, anche questo cambierà presto. – JohnnySoftware

4

Il team di IE ha aggiunto un'implementazione WebSocket allo HTML5 Labs che è il loro campo di prova per nuove implementazioni. È probabile che WebSockets lo raggiunga in IE9

+0

L'esempio funziona con IE9 RC, quindi suppongo che sarà supportato nel finale. In realtà potrebbe usare Silverlight. – Luke

+0

Silverlight è stato deprecato da Microsoft nel 2011 per focalizzare l'energia su HTML 5. Apparentemente, HTML 5 e JavaScript possono fare ciò che Silverlight stava cercando di ottenere, e il loro utilizzo elimina la necessità di installare e supportare un plugin. – JohnnySoftware

0

Come riserva finché Microsoft non aggiunge il supporto WebGL, la beta Google Chrome Frame attualmente supporta WebGL.

1

Microsoft sembra piuttosto riluttante ad implementare WebGL in IE, poiché OpenGL è un concorrente di DirectX. Quindi penso che sia improbabile che vedremo WebGL in IE nel prossimo futuro.

Ho avviato un progetto Open Source chiamato JebGL che può servire da riserva per gli utenti di IE. È un'applet Java che, una volta terminata, servirà come sostituzione di un plug-in per un canvas WebGL. È ancora nelle prime fasi di sviluppo, ma è possibile controllare le demo allo http://jebgl.googlecode.com

0

RE: WebSocket: No. L'obiettivo era il supporto websocket in IE10. Tests show che ha solo supporto parziale.

2

Ci sono molte discussioni sui problemi di sicurezza di WebGL. L'ho sentito per la prima volta su uno dei podcast di Steve Gibson. Dal momento che offre un accesso di livello molto inferiore sia al sistema operativo che all'hardware, qualsiasi difetto può essere sfruttato molto più severamente. Una rapida ricerca su Google ha trovato questo articolo con descrizioni e video di alcuni dei difetti: http://www.contextis.com/research/blog/webgl2/