IE9 supporta WebGL e/o WebSockets?IE9 supporta WebGL e/o WebSockets?
risposta
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).
È possibile visualizzare l'attuale release notes per la demo della piattaforma - non si fa menzione né di WebSockets né di WebGL.
Grazie. La pagina che hai linkato è interessante da leggere ora e destinata ad essere aggiornata con IE9 verso la versione con aggiornamenti aggiuntivi. – JohnnySoftware
A partire da pochi mesi fa, il team IE9 hadn't made a decision sul supporto di WebSockets e non sembravano see the point to WebGL.
WebGL sembra non essere incluso nella strategia di IE a causa di DirectX. In ogni caso Google ha già lavorato con il progetto ANGLE. http://code.google.com/p/angleproject/
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.
Sì, non è né multipiattaforma né up-to-date. Sfortunatamente, a causa della concorrenza sleale, questo pezzo di merda è il browser della maggioranza. –
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
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
L'esempio funziona con IE9 RC, quindi suppongo che sarà supportato nel finale. In realtà potrebbe usare Silverlight. – Luke
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
Come riserva finché Microsoft non aggiunge il supporto WebGL, la beta Google Chrome Frame attualmente supporta WebGL.
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
RE: WebSocket: No. L'obiettivo era il supporto websocket in IE10. Tests show che ha solo supporto parziale.
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/
- 1. JBoss supporta Websockets?
- 2. RhinoJS supporta l'API websockets?
- 3. IE9 supporta i commenti condizionali?
- 4. IE9 non supporta la visualizzazione: inline-flex?
- 5. oggetto non supporta questa azione IE9 con CustomEvent inizializzazione
- 6. AngularJS e WebSockets oltre
- 7. SignalR WebSockets su IIS 7.5
- 8. Render WebGL in Xfvb
- 9. Apache proxyPassReverse e Websockets
- 10. Prestazioni WebSockets
- 11. Autenticazione WebSockets
- 12. Firefox WebSockets
- 13. Supporto per Websockets su Android
- 14. Come fare websockets nella risacca incorporata?
- 15. Libreria WebGL e Tessellation?
- 16. WebGL drawElements fuori range?
- 17. phantomjs compilare con webGL
- 18. Webgl gl.viewport change
- 19. WebGL contiene push/popMatrix?
- 20. Eliminazione di contesti WebGL
- 21. Browser senza testa che supporta video HTML 5?
- 22. Esercitazione WebSockets su ASP.NET
- 23. Yesod, WebSockets e persistente
- 24. Express.js con websockets
- 25. Longpolling vs Websockets
- 26. Overhead of Idle WebSockets
- 27. Node.js WebSockets Socket.IO
- 28. SignalR - Come disabilitare WebSockets
- 29. Websockets Notification-/Chat- System
- 30. semplici C# WebSockets Server
Nice link - grazie. –