¿Sigue siendo viable Internet Explorer?

Internet Explorer (IE) fue lanzado en 1995 por Microsoft, pero no se incluyó con Windows hasta su tercera versión. Cuando esto ocurrió, IE se convirtió en el navegador estándar para la mayoría de los usuarios de PC. Este acontecimiento inició la «guerra de los navegadores», el debate en torno a qué navegador ofrece la mejor experiencia para los usuarios, basándose en la velocidad, la mejora visual, etc. Esto dio paso a la reputación por la que se conoce a IE hoy en día, como uno de los navegadores más difíciles de trabajar en el mundo de la informática.

Internet Explorer cuenta con 11 versiones principales, todas las cuales intentaron seguir los estándares establecidos por el W3C. El W3C se encarga de mantener los protocolos que deben seguir los navegadores para ser compatibles con las nuevas tecnologías y lenguajes de desarrollo que existen en la actualidad, incluyendo el código front-end (como CSS y JavaScript). Lamentablemente, IE no priorizó las actualizaciones y no siguió los estándares que se regulan hoy en día. Esto lo transformó en uno de los navegadores de actualización más lenta de la historia y el menos compatible con CSS, creando una pesadilla para cualquier sitio web que no tenga un código especial o de respaldo para las reglas CSS que se le aplican en el diseño web. Incluso la versión más reciente (Internet Explorer 11) no cubre todos los estándares básicos del W3C.

Finalmente, Microsoft dejó de crear nuevas versiones de Internet Explorer y resolvió crear Edge, un nuevo navegador creado desde cero con un motor webkit, que es la base tanto de Chrome como de Safari. La idea de esto es que, en un futuro cercano, Edge se convierta en el principal navegador para Windows y que IE11 tenga su fin de vida.

Independientemente de esto, habrá momentos en los que será necesario dar soporte a IE. Esto dependerá de los usuarios de sus sitios web, ya que algunos grupos de usuarios todavía utilizan este navegador, a pesar de que se considera obsoleto en la industria de TI.

Actualmente, el uso de IE11 en el mundo es de alrededor del 6% del total de usuarios de Internet. Sorprendentemente, sigue siendo más utilizado que Safari. Sea cual sea la razón, si entre los visitantes de su sitio web hay usuarios que utilizan este navegador, tendrá que dedicar más tiempo a adaptar su código para que funcione adecuadamente.

Cabe mencionar que IE11 sigue recibiendo actualizaciones de seguridad por parte de Microsoft, con los planes de continuarlas hasta 2025 -el mismo año en que termina el soporte para Windows 10 según Microsoft, que es la última versión que incluye IE11.

Como se mencionó anteriormente, IE11 no cubre todos los estándares del W3C. Sin embargo, hay formas de hacer que el código de un sitio web sea compatible y utilizable con IE11 en la medida de lo posible. Babel (un compilador de JavaScript), por ejemplo, crea JavaScript compatible con ES5 e inferior, que es el último estándar de JavaScript que IE11 pudo analizar. También hay sitios web que te permiten verificar si tu CSS se va a mostrar correctamente en cualquier navegador. También proporciona información sobre qué navegadores no podrán reconocerlo, para que puedas hacer ajustes en tu código y tener una copia de seguridad.

Algo que debe tener siempre presente es que no importa si la mayoría de su público objetivo no utiliza IE11, siempre habrá un usuario que accederá a su sitio web en IE11, puntualiza la Leovel. Debes tomar precauciones incluso para ese único usuario para que su experiencia en tu sitio web le permita conseguir su objetivo, ya sea buscar información, querer contactar contigo para un servicio o intentar comprar un producto.

Aunque herramientas ayudan a que tu sitio web sea compatible con IE, es posible que no muestre la distribución del contenido correctamente. Es posible que el CSS que está utilizando no esté preparado para IE11, o que las animaciones que ha planeado no sean compatibles, por lo que siempre es bueno preparar un plan de respaldo para que su sitio web se vea bien en él. Además, es posible que algún contenido importante, como un formulario, no se renderice y no se muestre al usuario. Tenga en cuenta que si su sitio web cubre al menos la cantidad justa de problemas que causa IE11, los usuarios que lleguen a él podrán lograr sus objetivos, y eso podría llevar a un negocio de su parte.

Otra táctica que puedes tomar es detectar qué navegador se está utilizando en tu sitio web. Puedes hacerlo con algunas librerías de JavaScript que validan el navegador, lo que te permite crear una sección condicional en tu web para mostrar un mensaje en la pantalla advirtiendo al usuario que utilice otro navegador ya que su experiencia no será la misma. Esta es también una buena manera de llegar a los usuarios que todavía utilizan IE11 y animarles a utilizar un navegador más actualizado.