2010-07-31 10 views

Antwort

21

Die meisten Antworten auf die Frage "Wann unterstützt Browser X HTML5-Funktion Y?" werden beantwortet von When Can I Use. Neben der Auflistung vergangener, aktueller und zukünftiger Unterstützung enthält jeder Artikel auch Links zu relevanten Nachrichten.

aktualisieren:

Microsoft wurde beteiligt sich aktiv an der IETF Hybi Arbeitsgruppe (WebSockets-Protokoll) und auch in W3C Arbeit an der WebSockets API teilnehmen . In der IE 10 Preview-Version ist die WebSocket-Unterstützung integriert, so dass es sehr wahrscheinlich ist, dass wir bald eine offizielle Release-Version von IE mit WebSockets sehen werden.

WebGL in IE sieht immer noch ziemlich unsicher aus. Microsoft behauptet grundlegende Sicherheitsprobleme mit dem Design von WebGL, aber ich vermute, dass es mehr mit der Tatsache zu tun hat, dass Microsoft ein persönliches Interesse daran hat, ihr eigenes DirectX-Framework zu fördern, anstatt OpenGL (auf dem WebGL basiert).

+1

Netter Link - danke. –

2

Sie können die aktuelle release notes für die Plattform-Demo betrachten - es gibt keine Erwähnung von WebSockets oder WebGL.

+0

Danke. Die Seite, die Sie verlinkt haben, ist jetzt interessant zu lesen und muss aktualisiert werden, da IE9 mit zusätzlichen Upgrades in Richtung Release reift. – JohnnySoftware

0

Im Moment hat das Microsoft IE-Team Schwierigkeiten, HTML 5 und SVG (2D-Grafiken) in Internet Explorer 9 zu bekommen. Andere Hersteller von Web-Browsern liefern seit Jahren solche Standards.

Apple Safari, Google Chrome und Mozilla Firefox laufen unter Windows einwandfrei. Mit einem Mausklick starten Sie einen anderen Browser. Dauert ein Jahr oder zwei, um zu sehen, was Microsoft tun könnte.

IE Fortschritt ist konsequent glazial langsam dieses ganze Jahrzehnt gewesen.

Nein, IE hat jetzt keine WebGL-Unterstützung und Betas von anderen Browserherstellern führen es bereits aus. IE9 wird nicht mit modernen Web-Standards wie WebGL mithalten, nur solche, die seit mehreren Jahren oder länger nicht mehr existieren.

IE9 ist auch kein plattformübergreifender Webbrowser. Es wird nur auf bestimmten bestimmten Versionen von Microsoft Windows ausgeführt. Führen Sie einfach einen der Standard-Webbrowser aus und Sie können sehen, was WebGL kann. Ihre aktuellen Betas führen jetzt beeindruckende WebGL-Demos.

+0

Ja, es ist weder plattformübergreifend noch up-to-date. Leider ist dieser Mist wegen des unlauteren Wettbewerbs der Browser der Mehrheit. –

+2

Nur in den 2000er Jahren war das wahr. Im Jahr 2010 brach der Desktop-Marktanteil in IE stetig ein und fiel unter 50%. Jetzt ist es unter 45%. Zusammen haben Chrome und Firefox über 48%. IE ist nicht der Haupt-Web-Browser in irgendeiner Weise. Auf mobilen Geräten existiert IE kaum. Chrome und Safari dominieren dort. IE hatte eine Dekade lang und ist immer noch führend gegenüber jedem anderen einzelnen Browser auf dem Desktop. Bei einem fallenden IE wird sich das bald ändern. – JohnnySoftware

4

Die IE-Team hat eine WebSocket Implementierung bei HTML5 Labs, die ihr Testfeld für neue Implementierungen ist. Die Chancen stehen gut, dass WebSockets es in IE9

+0

Das Beispiel funktioniert in IE9 RC, also denke ich, dass es im Finale unterstützt wird. Eigentlich könnte es Silverlight sein. – Luke

+0

Silverlight wurde von Microsoft im Jahr 2011 als veraltet eingestuft, um Energie auf HTML 5 zu konzentrieren. HTML5 und JavaScript können anscheinend genau das tun, was Silverlight zu erreichen versuchte, und die Verwendung dieser Plugins macht die Installation und Unterstützung eines Plugins überflüssig. – JohnnySoftware

0

machen wird. Als ein Fallback, bis Microsoft WebGL-Unterstützung hinzufügt, unterstützt die Google Chrome Frame Beta derzeit WebGL.

1

Microsoft scheint ziemlich zögerlich WebGL in IE zu implementieren, da OpenGL ein Konkurrent zu DirectX ist. Ich denke also, dass es unwahrscheinlich ist, dass wir WebGL in naher Zukunft in IE sehen werden.

Ich habe ein Open-Source-Projekt namens JebGL gestartet, das als Fallback für IE-Benutzer dienen kann. Es ist ein Java-Applet, das nach Fertigstellung als Plugin-Ersatz für ein WebGL-Canvas dient. Es ist immer noch in den frühen Phasen der Entwicklung, aber Sie können die Demos unter http://jebgl.googlecode.com

0

RE: WebSockets: Nein. Das Ziel war Websocket Unterstützung in IE10. Tests show, dass es nur teilweise Unterstützung hat.

2

Es gibt viele Diskussionen über die Sicherheitsprobleme von WebGL. Ich habe das erste Mal von Steve Gibsons Podcasts gehört. Da es einen viel niedrigeren Zugriff auf das Betriebssystem und die Hardware gibt, kann jeder Fehler viel stärker ausgenutzt werden. Eine schnelle Google-Suche fand diesen Artikel mit Beschreibungen und Video von einigen der Fehler: http://www.contextis.com/research/blog/webgl2/