Chrome 100 y Firefox 100 pueden causar algunos problemas de compatibilidad, pero Google y Mozilla están planeando lo peor.
Google Chrome fue el primer navegador web en adoptar un ciclo de lanzamiento rápido, y Mozilla Firefox finalmente cambió al mismo modelo. A finales de este año, ambos navegadores llegarán a la versión 100, lo que podría causar algunos problemas inesperados en algunos sitios. Afortunadamente, Mozilla y Google están trabajando para solucionar los problemas de compatibilidad.
Los navegadores web tienen una Agente de usuario Cadena que se identifica ante los sitios, que generalmente contiene el navegador web, el sistema operativo y la arquitectura de la CPU. No existe un estándar sobre cómo se supone que deben presentarse los agentes de usuario y se volvieron cada vez más largos con el paso de los años. Por ejemplo, la siguiente cadena de Chrome en Linux contiene las palabras "Chrome", "Safari" (porque el motor de Chrome es basado en Safari), "KHTML" (en el que se basó Safari) y "Gecko" (para evitar dañar sitios antiguos que requerían Firefox).
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.80 Safari/537.36
Se crearon muchas bibliotecas para que los desarrolladores web identificaran fácilmente partes específicas de la cadena del agente de usuario, como el nombre real del navegador y los números de versión, pero algunas de ellas podrían fallar pronto. Algunas bibliotecas y otros códigos web no se crearon teniendo en cuenta los números de versión principales de tres dígitos, lo que podría causar resultados no deseados para las personas que navegan por la web: los sitios que solo miran los dos primeros dígitos podrían ver Chrome 100 como Cromo 10.
La buena noticia es que Tanto Google como Mozilla están trabajando en estrategias de mitigación. (a través de Computadora que suena). Tanto Chrome como Firefox han estado realizando experimentos durante algunos meses que cambian algunos agentes de usuario para informar la versión 100, lo que ya ha llevado a muchos bicho informes y algunas correcciones.
Sin embargo, si todavía hay muchos sitios web importantes que rompen con la versión 100, Google y Mozilla tienen planes de respaldo. La idea actual de Mozilla es identificar sitios rotos (lo que ya hace para otras funciones) y congelar el número de versión en v99 para esos sitios. El plan de Google es mantener el primer dígito de la versión en 99 y mover la versión principal real al segundo dígito (por ejemplo, 99.101.4988.0 para Chrome 101).