Google está implementando un cambio importante en el comportamiento de la caché de retorno/avance de Chrome para mejorar la experiencia de navegación de los usuarios.
Ahora, las páginas web podrán ser almacenadas en caché incluso cuando los webmasters especifiquen lo contrario.
El BFCache, una caché en memoria que almacena una captura completa de una página, incluido el JavaScript, permitirá al navegador restaurar rápidamente la página si el usuario decide regresar.
Este cambio tiene como objetivo proporcionar transiciones más rápidas entre las páginas y una navegación más ágil.
Los administradores de sitios tendrán la capacidad de controlar cómo se almacenan en caché sus páginas mediante el uso del encabezado «Cache-control:».
Actualmente, el encabezado «Cache-control: no-store» evita que la respuesta del sitio se almacene en la caché del navegador.
Sin embargo, los navegadores han ignorado el BFCache para páginas que utilizan este encabezado, lo que ha causado problemas de rendimiento cuando los usuarios regresan a estas páginas utilizando los botones de avance y retroceso del navegador.
Para resolver este problema, Google propone que las páginas web se almacenen en el BFCache incluso cuando el encabezado «Cache-control: no-store» esté presente en páginas HTTPS.
Esta aproximación tiene como objetivo mejorar la experiencia de navegación de los usuarios, permitiendo transiciones más rápidas y suaves entre las páginas visitadas.
Sin embargo, este cambio ha generado preocupaciones entre algunos desarrolladores, que argumentan que viola las promesas anteriores de que el encabezado «Cache-control: no-store» significa que la página no se almacenará en caché.
Google aclara que el encabezado se refiere solo a la caché regular del navegador, no al BFCache. La empresa está trabajando para abordar estas preocupaciones, implementando la nueva funcionalidad inicialmente en canales de prueba y recopilando datos para evaluar el impacto de este cambio.
Con esta modificación en el comportamiento de la caché de retorno/avance de Chrome, Google espera ofrecer a los usuarios una experiencia de navegación más receptiva, permitiéndoles regresar a las páginas visitadas anteriormente con mayor rapidez, incluso cuando se utiliza el encabezado «Cache-control: no-store».