El esperado final de Internet Explorer
Empieza el fin de una era, una era de preocupaciones, dolores de cabeza y muchas pérdidas de tiempo. En realidad empezó hace un tiempo, pero ahora Microsoft le pone nombre, Project Spartan. Es el triste y solitario final del Internet Explorer, que con un modesto 8% de usuarios en el mercado de los navegadores, vive sus últimos días. Pero en ese mínimo porcentaje, casi siempre se encuentran los clientes que ven nuestros proyectos. Y ahí aparecen los desafíos: lograr que un sitio html5, css3, con Parallax, transparencias, tipografías, transiciones, etc, tan cool como lo flasheó el diseñador, sea compatible con el viejo navegador. Y no importa si ya hace años que, por ejemplo, Facebook o Twitter no dan soporte a Explorer 7, porque nuestro cliente lo sigue usando. Y ahí es cuando empezamos a buscar librerías, como por ejemplo PIE al principio, y luego Modernizr, para que nos den una mano para tratar de solucionar estos problemas. Pero la realidad es que el sitio no se verá nunca en un 100% de su apariencia.
Ahí es cuando con nuestra tarea, tendremos que alertar al usuario que acaba de ingresar al sitio que no está viendo al mismo como corresponde, compartiéndole algunas recomendaciones de mejores opciones de browsers.
Los frameworks que usamos todos los días como Bootstrap tampoco dan soporte a este viejo browser. Por eso creamos nuestro propio bootstrap-ie7.css para corregir anchos de columnas y demás fixes.
Hace 10 años atrás cuando los sitios los hacíamos 100% en Flash no importaba si estábamos usando el Explorer 6, ya que siempre se veía igual (de bien).
Pero volviendo más al presente nos encontramos que el problema no es sólo con la versión 7 u 8. La versión 9 que parecía venir a solucionar los viejos inconvenientes, como por ejemplo el background-size para expandir una imagen de fondo, también trajo nuevos errores que sólo pasan en esta versión. Además también nos dejaba con las ganas de que funcionaran muchas de las propiedades de css3, como las animaciones o las sombras en los textos. Recién tuvimos que esperar a la siguiente versión para que funcionen transitions y text-shadow.
Ese momento llegó en abril de 2011. Se anunciaba Windows 8 y con él, el Internet Explorer 10. Parecía que ahora si se terminaban los problemas, las incompatibilidades. Pero no. Si bien dio un salto en la prestación, también esta versión se quedó a mitad de camino, corriendo desde atrás a Chrome y Firefox. Continuaron surgiendo errores en javascript que sólo se visualizan utilizándolo y no abarca la lista de propiedades de css3, como por ejemplo usar una imagen como borde.
Para fines de 2013 Microsoft finalmente lanza la versión 11, ya compatible con la mayoría de las propiedades de css, por lo que suponemos que el nuevo navegador, Project Spartan, (si es que ese va a ser su nombre definitivo) será un navegador optimizado y compatible como lo son sus competidores.
Mientras tanto yo seguiré utilizando mi Mozilla Firefox que se actualiza solo y ni se que versión es, total siempre funciona bien.