Google Chrome ha llegado a la versión oficial número 98 y Mozilla Firefox ha llegado a la versión oficial número 97. Aunque puedan parecer simples números que atestiguan la gran carrera innovadora del mundo de la navegación, estos dos números podrían representar un gran problema potencial.
Chrome 100, Firefox 100
Los no jóvenes podrán recordar lo que fue la histeria por el bicho del milenio, es decir, aquel paradójico tropiezo numérico que amenazaba con derrumbar el mundo de la informática a principios del nuevo milenio. El problema era inherente a la imposibilidad de interpretar el nuevo número por parte de los sistemas operativos en circulación y todo ello por un defecto de programación que no había previsto la posibilidad de llegar tarde o temprano a un número similar. Algo muy similar está a punto de ocurrir en el mundo de los navegadores , donde el plazo se fija en cambio en 100 y el paso de la versión de dos a tres dígitos. El problema, en particular, está en el frente de Chrome .: no solo es el navegador más popular de la historia, sino que también es el que llegará a la versión 100 antes que los demás.
El problema está en el nivel de agente de usuario , una cadena de código que le dice al servidor qué versión del navegador está usando mientras navega. La mayoría de los sitios, de hecho, están preparados para contemplar cualquier número de dos dígitos, pero podrían tener problemas para leer un agente de usuario como «100». En este caso, la representación del sitio puede no ser óptima en el navegador, interrumpiendo elementos de manera impredecible, por una simple razón: el sitio no puede reconocer el navegador para hablar su idioma y hacerse entender mejor.
Las consecuencias reales del problema solo serán claras después del lanzamiento de Chrome 100 o Firefox 100 . Mientras tanto, cada uno puede hacer su parte:
- los navegadores que se acerquen al umbral desarrollarán soluciones para mitigar el impacto y evitar problemas de compatibilidad
- los desarrolladores podrán probar sus sitios para evaluar el posible impacto
- los usuarios podrán mantener sus navegadores actualizados para superar el obstáculo fácilmente limitando al mínimo los problemas
El texto de la versión se puede hacer a partir de hoy obligando al agente de usuario a ver qué sucede experimentalmente mientras navega:
- Firefox Nightly, menú de configuración, función «Firefox 100», activar la opción «Firefox 100 User-Agent String»
- vaya a chrome: // flags / # force-major-version-to-100 y active la opción a través de «habilitado».
Los servidores actualizados con bibliotecas de análisis sin fecha probablemente no tendrán ningún problema, pero ignorar el problema podría dar lugar a intervenciones urgentes y repercusiones en el tráfico y los lectores/clientes. Presumiblemente, Chrome 100 se lanzará en marzo, Firefox 100 llegará en mayo: la cuenta atras ha comenzado.