2010-07-31 14 views

Respuesta

21

La mayoría de las respuestas a la pregunta "¿Cuándo el navegador X admite la función HTML5 Y?" son respondidas por When Can I Use. Además de la lista de soporte pasado, actual y futuro, cada elemento también generalmente tiene enlaces a noticias relevantes.

actualización:

Microsoft ha estado participando activamente en el IETF hybi de trabajo en grupo (WebSockets protocolo) y también participan en el trabajo del W3C en la API de WebSockets . La versión de vista previa de IE 10 tiene incorporado el soporte WebSocket, por lo que es muy probable que pronto veamos una versión de lanzamiento oficial de IE con WebSockets.

WebGL en IE todavía parece bastante incierto. Microsoft reclama problemas de seguridad fundamentales con el diseño de WebGL, pero sospecho que tiene más que ver con el hecho de que Microsoft tiene un gran interés en promocionar su propio marco DirectX en lugar de OpenGL (que es en lo que se basa WebGL).

+1

Buen enlace, gracias. –

2

Puede consultar el actual release notes para la demostración de plataforma - no se menciona WebSockets ni WebGL.

+0

Gracias. La página que vinculó es interesante de leer ahora, y está obligada a actualizarse a medida que IE9 madure hacia su lanzamiento con actualizaciones adicionales. – JohnnySoftware

0

En este momento, el equipo de Microsoft Internet Explorer está luchando para conseguir HTML 5 y SVG (gráficos 2D) en Internet Explorer 9. Otros fabricantes de navegadores web han estado enviando con esos estándares incorporados durante años.

Apple Safari, Google Chrome y Mozilla Firefox funcionan bien en Windows. Hace un clic del mouse para iniciar un navegador diferente. Toma un año o dos para ver lo que Microsoft podría hacer.

El progreso de IE ha sido glacialmente lento durante toda esta década.

No, IE no tiene soporte WebGL ahora y las versiones beta de otros fabricantes de navegadores ya lo ejecutan. IE9 no se pondrá al día con estándares web contemporáneos como WebGL, solo aquellos que han estado en funcionamiento por varios años o más.

IE9 tampoco es un navegador web multiplataforma. Solo se ejecutará en ciertas versiones específicas de Microsoft Windows. Simplemente ejecute uno de los navegadores web estándar y podrá ver lo que WebGL puede hacer. Sus versiones beta actuales están ejecutando impresionantes demos de WebGL ahora.

+0

Sí, no es multiplataforma ni está actualizado. Desafortunadamente, debido a la competencia desleal, esta basura es el navegador de la mayoría. –

+2

Solo en los años 2000 fue así de cierto. En 2010, la cuota de mercado de los ordenadores de escritorio de IE se desplomó constantemente y cayó por debajo del 50%. Ahora, está por debajo del 45%. Combinados, Chrome y Firefox tienen más del 48%. IE no es el navegador web de la mayoría de ninguna manera. En dispositivos móviles, IE apenas existe. Chrome y Safari dominan allí. IE tuvo una década de duración y todavía está a la cabeza de cualquier otro navegador en el escritorio. A la velocidad del IE, la caída también cambiará pronto. – JohnnySoftware

4

El equipo de IE agregó una implementación WebSocket en HTML5 Labs que es su campo de pruebas para nuevas implementaciones. Hay muchas posibilidades de que WebSockets lo harán en IE9

+0

El ejemplo funciona en IE9 RC, así que supongo que será compatible en la versión final. En realidad, podría estar usando Silverlight. – Luke

+0

Silverlight quedó obsoleto por Microsoft en 2011 con el fin de centrar la energía en HTML 5. Aparentemente, HTML 5 y JavaScript pueden hacer lo que Silverlight intentaba lograr, y su uso elimina la necesidad de instalar y admitir un complemento. – JohnnySoftware

0

Como opción hasta que Microsoft añade soporte WebGL, el Google Chrome Frame beta actualmente soporta WebGL.

1

Microsoft parece bastante reacios a aplicar WebGL en IE, ya que OpenGL es un competidor de DirectX. Por lo tanto, creo que es poco probable que veamos WebGL en IE en un futuro cercano.

He comenzado un proyecto de código abierto llamado JebGL que puede servir como un mensaje para los usuarios de IE. Es un applet de Java que cuando termine servirá como un reemplazo de complemento para un lienzo WebGL. Todavía está en las primeras etapas de desarrollo, pero puede consultar las demostraciones en http://jebgl.googlecode.com

0

RE: WebSockets: No. El objetivo era el soporte websocket en IE10. Tests show que solo tiene soporte parcial.

2

Hay muchas discusiones sobre los problemas de seguridad de WebGL. La primera vez que lo escuché en uno de los podcasts de Steve Gibson. Como ofrece un acceso de nivel mucho más bajo tanto al sistema operativo como al hardware, cualquier defecto puede aprovecharse de forma mucho más severa. Una búsqueda rápida en Google encontró este artículo con descripciones y videos de algunos de los defectos: http://www.contextis.com/research/blog/webgl2/