5.1.1. —perdido, buscando el diseño ideal

Internet Explorer 8, el navegador que puede destruir la web

El delirio de grandeza de Internet Explorer 8 y el duro trabajo del resto.

Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8A List Apart. Compatibility and IE8IE Blog.

<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />

Los otros tres (o cuatro) navegadores (o motores de renderizado) principales han mejorado sus capacidades con el paso de los años y eso no ha impedido que logren tener su cuota de mercado (que varía según qué navegador tiene mejores funcionalidades). Ninguno de ellos ha tenido que dejar tan en claro su identificación salvo cuando tienen que camuflarse como Internet Explorer.

¿Qué es lo que diferencia a Internet Explorer del resto? La frecuencia de actualización. Practicamente no se escucha de alguien que desarrolle un sitio basandose en la implementacion de la corrección menor de un navegador (por ejemplo, Mozilla Firefox 2.0.0.11 Fixes Canvas Regression, Mozillazine) pero si de antemano uno sabe que un error va a perdurar por años es inevitable resignarse a convivir con él.

Entonces también es posible que la propuesta de marcar (por partida doble) una página bien hecha sea su forma de excusarse por una incapacidad de publicar con suficiente frecuencia actualizaciones sobre Trident.

Para colmo esta propuesta es terriblemente excluyente (suponiendo que todos los navegadores la implementaran) porque requiere que un desarrollador conozca absolutamente las características de cada implementación. Sí, es casi lo mismo que pasa ahora pero en este caso requiere saber no sólo sobre la versión más actual o popular sino sobre todas anteriores —sería el infierno de Internet Explorer 5.5 y 6 extendido a los demás navegadores.

El plan de Microsoft es mantener (al lanzamiento de la versión 8) cuatro diferentes versiones de Trident por cada una de Internet Explorer a la fecha: 5.5 (el quirks mode actual), 6, 7 y 8; una exageración cuando la web se divide entre la más estrafalaria sopa de tags y sitios bien hechos (o al menos con buenas intenciones). Los sitios que van a funcionar mal en Internet Explorer 8 ya funcionaron mal con la versión 7 y los que sólo funcionan con la versión 6 son los que serán actualizados o morirán; es superfluo y una pesada carga de mantinimiento tener subversiones para el quirks mode.

Pero lo que es peor: que otros navegadores sigan el ejemplo de Internet Explorer y que los sitios sean modificados (aún más) para verse bien en él sería reconocerle una importancia que en el mundo (ideal) de los estándares no debería existir (y que va perdiendo contra otros navegadores). Porque esta movida implicaría mayor trabajo para todas las compañias desarrolladores de navegadores que tendrían que cargar en cada versión con su vergonzoso pasado.

Por último, un pequeño error de concepto en la idea. ¿OtherUA=4 significa que los otros navegadores deben actuar como su correspondiente cuarta versión aún cuando Firefox 4 no será lo que fue Opera 4? Y suponiendo que se estandarizara una lista de números que abstrayera los números de versión y especificara que cierta versión de un navegador es equivalente a tal otra, siempre estaría la posibilidad de un navegador informe mal este número (por error o intencionalmente).

¿Internet Explrorer mostrará correctamente el Acid2 aún cuando la página original no está optimizada para Internet Explorer 8?

Los navegadores han mejorado y el mundo mejoró; Internet Explorer quiere mejorar pero el mundo se puede acabar.

Actualizacion 2 de marzo de 2008: No hace un motor de renderizado nuevo para destruir la web. Alcanza con modificar la identificación de agente de usuario. During internal testing, we have encountered a small number of sites which fail to recognize IE8 because they are performing exact string matches to look for specific IE version strings.The Internet Explorer 8 User-Agent String.

Actualización 4 de marzo de 2008: Internet Explorer 8 usará por defecto la versión más actual del motor de renderizado. Microsoft Corp. is now configuring the settings in Internet Explorer 8, the upcoming version of its browser, to render content — by default — using methods that give top priority to Web standards interoperability.Microsoft Expands Support for Web Standards.

Publicado el 30 de enero de 2008 en las categorías CSS, Internet Explorer, HTML

Agregá tu comentario

Agregá tu comentario

© Federico Martín Panicobpm230 (arroba) gmail (punto) com