En mayo, publicamos una actualización sobre nuestros planes de reducción de las strings de usuario-agente y prometimos publicar más detalles sobre el cronograma. Ahora que tenemos una prueba de origen lista para implementar en el encabezado de usuario-agente reducido (y las interfaces de JS asociadas), podemos compartir los cronogramas estimados. La información que presentamos a continuación se tomó de la entrada original del blog, pero incluye las versiones de Chrome estimadas donde estas fases te ayudarán a prepararte. 


El panel del cronograma de Chromium sirve para conocer las fechas asociadas con cada versión de Chrome y su progresión de Canary a Beta y versión estable.


Nota: Se aplican las renuncias de responsabilidad sobre la estimación de los plazos de ingeniería; pueden producirse demoras debido a circunstancias imprevistas. En caso de que se produzcan demoras, no aceleraremos los plazos entre fases.


Plan de lanzamiento sugerido

Planeamos lanzar estos cambios lentamente y de manera gradual en 7 fases, siempre teniendo en cuenta los comentarios de la prueba de origen.


Preparación para la reducción

Fase 1: Desde Chrome 92 (20 de julio de 2021)

Llamado a la acción (CTA): Analiza el uso de tu sitio para saber dónde es necesaria la migración.


Advierte sobre el acceso a navigator.userAgent, navigator.appVersion y navigator.platform en Herramientas para desarrolladores, a partir de M92.


Fase 2: Chrome 95 a Chrome 100

CTA: Inscríbete en la prueba de origen de tu sitio y proporciona comentarios hasta que se lance Chrome 101.


Inicia una prueba de origen de sitios a fin de aceptar la última string de usuario-agente reducida para pruebas y comentarios, como mínimo durante 6 meses. 


Evaluaremos los comentarios de los socios y la comunidad sobre la prueba de origen y, en función de estos comentarios, procederemos a las fases 3 a 7 de nuestro plan. A su vez, daremos al ecosistema un tiempo adecuado para adaptarse entre fases. De lo contrario, según los comentarios, reconsideraremos el mejor plan de acción.


Lanzamiento de la reducción

Fase 3: Chrome 100

CTA: Inscríbete en la prueba de baja o política empresarial de tu sitio si es necesario.


Lanza la prueba de baja y la política empresarial si el sitio necesita más tiempo para la migración.


Fase 4: Chrome 101

CTA: Asegúrate de que el sitio sea compatible con la versión reducida de Chrome; si no lo es, migra a Sugerencias de clientes de usuario-agente.


Envía los números de versión reducidos (“0.0.0”) de Chrome MINOR.BUILD.PATCH. Una vez lanzada, la string de usuario-agente reducida se aplicará a todas las cargas de páginas en sistemas operativos de computadoras de escritorio y dispositivos móviles para sitios que no participan en la prueba de baja.


Fase 5: Chrome 107

CTA: Asegúrate de que el sitio sea compatible con la string de usuario-agente reducida para computadoras de escritorio y con las API de JS asociadas; si no lo es, migra a Sugerencias de clientes de usuario-agente.


Comienza el lanzamiento de la string de usuario-agente reducida para computadoras de escritorio y las API de JS asociadas (navigator.userAgent, navigator.appVersion y navigator.platform). Una vez lanzada, la string de usuario-agente reducida se aplicará a todas las cargas de páginas en sistemas operativos de computadoras de escritorio para sitios que no participan en la prueba de baja.


Fase 6: Chrome 110

CTA: Asegúrate de que el sitio sea compatible con la string de usuario-agente reducida para dispositivos móviles y con las API de JS asociadas; si no lo es, migra a Sugerencias de clientes de usuario-agente.


Comienza el lanzamiento de la string de usuario-agente reducida para dispositivos móviles (y tablets) Android y de las API de JS asociadas. Una vez lanzada, la string de usuario-agente reducida se aplicará a todas las cargas de páginas en Android que no participan en la prueba de baja.


Finalización de la reducción

Fase 7: Chrome 113


La prueba de baja finaliza y todas las cargas de páginas reciben la string de usuario-agente reducida y las API de JS relacionadas.


Consulta la página de actualización de strings de usuario-agente reducidas para obtener más información y ejemplos de este tipo de strings en cada una de las fases. También notaremos si hay demoras o cambios importantes en esta página.