height=”1080″>Google, Mozilla, Microsoft
Los navegadores Google Chrome, Firefox y Microsoft Edge son lo suficientemente antiguos como para alcanzar la versión 100 pronto. Y si bien eso puede no parecer un gran problema, esos números de versión podrían causar un Y2K para los navegadores web y romper todos nuestros sitios web favoritos, ya que Internet aún no está listo para manejar esos grandes números.
Para aquellos que no recuerdan el Error Y2K, en 1999, los investigadores se dieron cuenta de que la mayoría de las computadoras basaban sus relojes en los dos últimos dígitos de un año, y el 1 de enero pensarían que el año 2000 es 1900. Fue un gran desastre, pero las iniciativas globales de software salvaron el día.
Ahora, los navegadores web de hoy podrían estar enfrentando una situación algo similar. El paso inevitable a la versión 100 puede generar errores o problemas de compatibilidad en algunos sitios web que no están preparados para leer cadenas de agentes de usuario de tres dígitos. Hasta ahora, estas cadenas de código solo contenían dos dígitos, y resulta que muchos sitios web no podrán leer tres, lo que puede causar varios errores y problemas.
“Cuando los navegadores alcanzaron la primera versión 10 hace poco más de 12 años, Se descubrieron muchos problemas con las bibliotecas de análisis de User-Agent, ya que el número de versión principal pasó de un dígito a dos”, explica el equipo de desarrolladores en Mozilla. Podríamos enfrentarnos a algo similar a finales de este año.
Como resultado, Mozilla se ha esforzado muchísimo para solucionarlo. Además, junto con Google, supuestamente han estado emitiendo advertencias a los desarrolladores web durante meses.
Tanto Chrome como Edge llegarán a la versión 100 del navegador en marzo, seguidos de Firefox en mayo. Como lo explica BleepingComputer, un agente de usuario es una cadena utilizada por un navegador web que comparte información sobre el software, incluido el nombre del navegador, su número de versión y la tecnología que utiliza. Cuando visita un sitio web, el agente de usuario del navegador se envía junto con la solicitud de una página web. Esto permite que la página web verifique la versión del navegador del visitante y modifique su respuesta según las características que admita el navegador. Si los sitios web no pueden leer esta cadena, es posible que no funcionen en absoluto o que, al menos, estén gravemente dañados.
Los equipos de Chrome y Mozilla han estado realizando pruebas para detectar fallas o encontrar una solución, y hay actualmente una breve lista de problemas. Según Engadget, algunos sitios grandes se ven afectados, incluidos HBO Go, Bethesda y Yahoo.
Una solución temporal
Los desarrolladores web pueden habilitar un indicador especial en las versiones actuales de Chrome, Edge y Firefox para que los navegadores se informen como la versión 100. De esta manera, pueden verificar problemas o ayudar a encontrar una solución. Teniendo en cuenta que la versión 100 de Chrome no saldrá hasta el 29 de marzo y la versión 100 de Firefox el 3 de mayo, los desarrolladores todavía tienen algo de tiempo.
Por ahora, el plan alternativo o la solución temporal es congelar los números de versión en 99 para mitigar cualquier problema, especialmente si los cambios no logran resolver el problema que se avecina. O emita actualizaciones de revisión sobre la marcha para cambiar el código de los sitios web afectados. Entonces, si Internet comienza a”romperse”para usted a fines de marzo o principios de mayo, ahora sabe por qué.
a través de 9to5Mac