¿La prensa HTML5 reciente está un poco exagerada, dado que la experiencia web principal será IE6.0-8.0 durante los próximos 3-4 años?

Al igual que con todas las discusiones sobre HTML5, cabe señalar que HTML5 es un término general para una variedad de nuevas especificaciones, que rigen

Lo que salva a HTML5 de las acusaciones de irrealismo, en mi opinión, son los dolores que han tomado los autores de la especificación para sintetizar los comportamientos actuales de los principales navegadores, especialmente Internet Explorer, para que los proveedores de navegadores que implementan componentes HTML5 no necesariamente “rompan” La web.”

Tomaré la especificación del analizador HTML5 como ejemplo, porque es el aspecto de HTML5 con el que estoy más familiarizado. El objetivo de la especificación de análisis HTML5 es, ante todo, analizar la web existente de manera más coherente, no obligar a los desarrolladores web a adaptarse a los nuevos requisitos. En particular, intenta estandarizar el manejo de errores, una faceta del análisis que los analizadores HTML4 manejaron (o no pudieron manejar) de maneras muy divergentes. Me encantaría tanto como a cualquiera ver la limpieza de la web para cumplir con mis nociones científicas de la pureza y la buena formación, pero nadie cree que eso sea posible o valga la pena. El valor de la web está en su contenido, y cualquier impedimento técnico para la difusión de ese contenido no se mantendrá por mucho tiempo.

Cuando Mozilla activó su analizador HTML5 de manera predeterminada a principios de mayo, vimos un puñado de informes de errores de usuarios que notaron sitios rotos. Estos errores se clasificaron en dos categorías principales: errores en nuestra implementación de la especificación (¡es realmente complicado!) Y errores resultantes del acoplamiento excesivamente estrecho con las peculiaridades de análisis HTML existentes. La reacción no fue ni remotamente comparable a lo que habría resultado de, por ejemplo, forzar el cumplimiento de XHTML en los desarrolladores web. Más allá de una mejora apreciable en los tiempos de carga de la página, la mayoría de nuestros usuarios beta ni siquiera notaron el cambio.

En la medida en que HTML5 logra sintetizar las prácticas de los principales navegadores, o al menos facilitar la compatibilidad con versiones anteriores y la degradación elegante, la indiferencia de Microsoft a su problema heredado no invalida la exageración en torno a HTML5. De hecho, en todo caso, al acomodar estándares de facto siempre que sea posible (muchos de los cuales fueron establecidos por Microsoft, para bien o para mal), HTML5 otorga a IE6 una suspensión temporal de la ejecución.

Hoy es 25 de julio de 2012. A juzgar por la primera respuesta, parece que esta pregunta se hizo en algún momento antes del 13 de julio de 2010. Me cuesta creer que la experiencia web “principal” de hoy todavía sea IE6-8. Tal vez si uno de los factores en IE9-10 también esto podría ser apenas cierto, pero la mayoría de las encuestas que he visto muestran IE6, el uso de IE7 es realmente pequeño, <5%. Entonces, el navegador Google Chrome que adopta HTML5 con tanta fuerza y ​​al mismo tiempo las personas que acuden a él como locos parece justificar la atención de la prensa.