Google está trabajando en un nuevo caché para su navegador Chrome con el fin de mejorar el rendimiento de las operaciones de ida y vuelta en el escritorio y en el móvil.
Llamado bfcache, abreviatura de back/forward cache, está diseñado para almacenar en caché las páginas en memoria cuando los usuarios navegan a otra página, por ejemplo, activando enlaces, introduciendo manualmente los URL o por otros medios.
El caché almacenará una copia de la página que el usuario dejó, incluyendo JavaScript y el estado DOM, para que Chrome la cargue desde la memoria cuando el usuario decida usar el botón de retroceso o avance del navegador.
Es como poner las páginas en hibernación en la memoria para despertarlas cuando la página se vuelve a visitar durante la sesión. Chrome almacenará un número finito de entradas en el nuevo caché, lo que probablemente evitará un impacto demasiado grande en el uso de la memoria del navegador.

Chrome almacena el contenido en caché para que se cargue más rápido que en la primera visita de una página no visitada anteriormente.
La implementación actual requiere que Chrome analice y renderice la página de nuevo y realice otros cálculos para mostrar la página de nuevo al usuario.
Básicamente, lo único que realmente cambia ahora mismo al acceder a páginas previamente visitadas es que Chrome no necesita establecer tantas conexiones de red si el contenido en caché está disponible.
Puede ser una sorpresa para algunos, pero Chrome va a la zaga de Firefox y Safari en este aspecto. Los dos navegadores web soportan una funcionalidad similar, Mozilla incluso lo llama bfcache también, por más de una década.
Las operaciones de ida y vuelta representan una actividad significativa en el escritorio y en el móvil según Google; las métricas de Google indican que los usuarios de Chrome de escritorio vuelven a visitar el 10% de las páginas, mientras que los usuarios de Chrome para móviles lo hacen el 19%. Por lo tanto, acelerar las operaciones de ida y vuelta es beneficioso para la experiencia del usuario en el escritorio y en el móvil.
Google publicó dos videos que demuestran la diferencia entre el rendimiento de los botones de atrás y adelante en las versiones actuales de Chrome y en los prototipos que ya utilizan una versión temprana de bfcache.
Escritorio Google Chrome
Google Chrome mobile
El bfcache acelera la carga de las páginas ya visitadas pero no afecta a las nuevas páginas visitadas en el navegador.
Google dice que la implementación no es trivial, ya que los ingenieros de Google tendrán que hacer grandes cambios en los componentes del proceso no renderizados de Chrome, en la pila de navegación y en el manejo de las tareas relacionadas con la página. Google señala que también hay que tener en cuenta la privacidad.
Google aspira a un lanzamiento en 2020 en la versión estable del navegador Chrome en el escritorio y en el móvil. La compañía quiere limitar el número de entradas de la caché al principio y aumentarlo gradualmente. Una de las razones para ello es que probablemente quiere monitorear el impacto que la característica tiene en el uso de la memoria del navegador.
Ahora tú: ¿Utiliza a menudo el avance y retroceso en su navegador?












