¿Eres old, pero así de old, como para recordar el Efecto 2000 o el error del milenio? Era diciembre de 1999 cuando todos los medios de comunicación informaban sobre la necesitad de actualizar las computadoras para evitar un colapso mundial. Algo parecido podría ocurrir muy pronto, en pleno 2022, por las actualizaciones de Chrome, Edge y Firefox.
PUBLICIDAD
Básicamente, el bug del milenio se basaba en la programación de las fechas de los sistemas informáticos. Se utilizaban dos dígitos para indicar el día, el mes y el año, y en este último renglón, los sistemas siempre asumían que el año pertenecía al siglo XX. Es decir, que para las computadoras el “00″ era 1900 y no el año 2000.
Pero no pasó nada. El nuevo milenio llegó y todo seguía igual. El Efecto 2000 pasó a ser una técnica de las grandes empresas para vender nuevas computadoras, aunque algunos siguen defendiendo la tesis de que había un verdadero peligro.
Ahora, una situación similar podría vivirse muy pronto. Los principales navegadores web están a punto de llegar a sus respectivas versiones 100, lo que podría ocasionar que algunas páginas web dejen de funcionar correctamente. En internet ya llaman al fenómeno Versión 100.
Según el calendario de actualizaciones para este año que comparte Xataka, Google Chrome alcanzará la temida versión el 29 de marzo, Microsoft Edge hará lo propio en la semana del 31 de marzo y Mozilla Firefox el 3 de mayo. Esto genera una pregunta parecida a la de 1999: ¿Por qué pasar de un número de versión de dos dígitos a uno de tres podría significar una serie de problemas en internet?

El problema de las versiones 100
Cuando se usa, por ejemplo, Firefox, la cadena de texto User-Agent que el navegador informa a los servidores para identificarse es algo asó: “Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:97.0) Gecko/20100101 Firefox/97.0″. El final de la identificación, “Firefox/97.0″, es el que indica la versión del explorador.
Cuando Firefox se actualice a su versión 100, el final de la cadena de texto pasará a ser “Firefox/100.0″. Si bien no debería representar un problema, hay páginas y servicios web que no están preparados para interpretar versiones de tres dígitos, por lo que entenderían que el internauta está utilizando la versión 10 del navegador, un programa con 10 años descontinuado.
[ TikTok es el nuevo YouTube: inician pruebas para subir videos de hasta 10 minutosOpens in new window ]
La consecuencia de una fallida interpretación de los servicios web sería que muchos sitios y portales no funcionarían. Sin embargo, los desarrolladores web usan técnicas diferentes para analizar la cadena User-Agent, por lo que la magnitud del problema podría ser limitada.
Según el informe, desde hace meses los desarrolladores de los navegadores vienen trabajando para evitar el caos por las versiones 100. Mozilla utilizará una herramienta para que las páginas que no reconozcan la versión 100 se recarguen como si fuera Firefox 99. Además, y al igual que Google Chrome, emplearán una opción para congelar la versión.