¿Es IE9 compatible con WebGL y/o WebSockets?¿Es IE9 compatible con WebGL y/o WebSockets?
Respuesta
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).
Puede consultar el actual release notes para la demostración de plataforma - no se menciona WebSockets ni WebGL.
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
Desde hace unos meses, el equipo de IE9 hadn't made a decision sobre el soporte de WebSockets, y no parecían see the point to WebGL.
Parece que WebGL no se incluye en la estrategia de IE debido a DirectX. De todos modos, Google ya trabajó en eso con el proyecto ANGLE. http://code.google.com/p/angleproject/
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.
Sí, no es multiplataforma ni está actualizado. Desafortunadamente, debido a la competencia desleal, esta basura es el navegador de la mayoría. –
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
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
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
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
Como opción hasta que Microsoft añade soporte WebGL, el Google Chrome Frame beta actualmente soporta WebGL.
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
RE: WebSockets: No. El objetivo era el soporte websocket en IE10. Tests show que solo tiene soporte parcial.
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/
- 1. ¿El navegador Wii es compatible con WebSockets?
- 2. ¿Es IE9 compatible con console.log, y es una función real?
- 3. ¿RhinoJS es compatible con la API de websockets?
- 4. ¿Es IE9 compatible con la API de archivos HTML5?
- 5. ¿Por qué mi IE9 no es compatible con lienzo?
- 6. Ver el archivo VRML con navegador compatible con WebGL
- 7. ¿La abreviatura de radio de borde IE9 no es compatible?
- 8. ¿Es compatible con declarative_authorization?
- 9. sampler1D no es compatible con nVidia GLSL?
- 10. ¿Golang TLS es compatible con IE8?
- 11. JavaScript WebSockets con UDP?
- 12. ¿OpenRasta es compatible con Mono?
- 13. ¿Cocos2d es compatible con ARC?
- 14. ¿GWT es compatible con php?
- 15. ¿Mono es compatible con XAML?
- 16. ¿MinGW es compatible con MFC?
- 17. ¿Lua es compatible con Unicode?
- 18. ¿C99 es compatible con C89?
- 19. ¿AutoMapper es compatible con Linq?
- 20. ¿LevelDB es compatible con Java?
- 21. ¿lwIP es compatible con Zeroconf?
- 22. ¿ASP.NET es compatible con C++?
- 23. ¿Es ChoiceMode compatible con ExpandableListView?
- 24. ¿Internet Explorer es compatible con pushState y replaceState?
- 25. System.Linq.Dynamic no es compatible con OrderByDescending ("someColumn")?
- 26. WebGL - Terreno con textura con heightmap
- 27. Cómo depurar websockets con Wireshark
- 28. Websockets seguros con certificado autofirmado
- 29. canvas vs. webGL vs. CSS 3d -> ¿cuál elegir?
- 30. Websockets con ASP.NET MVC/MVVM
Buen enlace, gracias. –