Actualización 1 (24/07/2020alas 08:28 a. m., hora delEste de EE. UU.):. Desplácese hasta la parte inferior para obtener más información. El artículo publicado el 28 de febrero de 2019 se conserva a continuación.
Google Chrome es el navegador web más popular del mundo, tanto en dispositivos móviles como en computadoras de escritorio. A lo largo de los años, ha recibido críticas por consumir más memoria de lo necesario y por estar sobrecargado en términos de tamaño y funciones, pero también ha recibido elogios por su velocidad y facilidad de uso en el mundo real. Ahora, Google ha anunciado que está trabajando en una nueva función para mejorar la navegación hacia atrás y hacia adelante en el navegador web, utilizando bfcache (caché hacia atrás y hacia adelante).
Google afirma que una caché de retroceso/avance (bfcache) almacena en caché páginas completas, incluido el montón de JavaScript, cuando se sale de una página. Esto se hace para que se pueda restaurar el estado completo de la página cuando el usuario vuelve a navegar. La empresa ofrece una analogía: pausar una página cuando el usuario la abandona y reproducirla cuando el usuario regresa. Funcionará tanto cuando se navegue hacia atrás como cuando se navegue hacia adelante a una página a la que se accedió anteriormente.
Google advierte de que esta función no será de ayuda cuando se visiten nuevos sitios web, pero eso no significa que no sea útil. Según la empresa, el 19% de las páginas vistas en Google Chrome para Android y el 10% en Chrome para PC se vuelven a ver en la misma página. Según Google, bfcache hará que la navegación sea "extremadamente rápida". La empresa señala que no es una tarea fácil de implementar.
Según Google, Mozilla Firefox y Apple Safari tienen implementaciones ligeramente diferentes de esta tecnología de almacenamiento en caché. Sin embargo, Chrome ha optado por no utilizar la implementación de bfcache de WebKit debido a la incompatibilidad con la arquitectura multiproceso de Chrome.
Addy Osmani, gerente de ingeniería del equipo de Chrome, le dijo a CNETque la parte complicada para Chrome es reescribir algunas partes del navegador para proteger la privacidad y la seguridad. El navegador web de Google tiene que asegurarse de evitar que se ejecuten programas JavaScript basados en la web, aunque los tenga guardados en la memoria. Reconoció que ejecutar JavaScript en páginas que no están ahí desde la perspectiva del usuario es "un gran problema potencial de privacidad" y, por lo tanto, la empresa va a cambiar la arquitectura de Chrome para asegurarse de que el problema de privacidad no ocurra.
¿La desventaja? Bfcache no estará disponible en Chrome en un futuro próximo. Google espera probar Bfcache en 2019 e incorporarlo a Chrome en 2020, según Osmani.
Otra limitación es que guardar el estado de las páginas web para un posible uso posterior consumirá memoria,lo que ya es uno de los principales problemas a los que se enfrenta Chrome. El Sr. Osmani afirmó que Google todavía está tratando de averiguar las mejores reglas para decidir qué páginas conservar y cuándo eliminarlas de la memoria. También dijo que la función podría ayudar en otras situaciones, como un mejor rendimiento de las pestañas que deben pausarse mientras están en segundo plano, especialmente en dispositivos móviles. Esta situación suele generar un ahorro de memoria, pero también tiene un inconveniente importante, ya que las páginas deben volver a cargarse después de volver a ellas.
bfcache en Chrome suena definitivamente prometedor, pero todavía está en sus primeras etapas. Esperamos saber más al respecto en los próximos meses.
Fuente:Google Developers
Historia vía:CNET
Actualización: la función 'Atrás Adelante Caché' de Google llegará a Chrome para Android v86
La última vez que apareció en los medios la función de caché de retroceso y avance de Google Chrome fue hace más de un año, y mientras tanto la función que se avecinaba cayó en el olvido. Resulta que la función está más cerca de ver la luz del día en el canal de lanzamiento estable, ya que se implementará con Chrome para Android v86. Esto puede hacer que navegar hacia atrás y hacia adelante entre sitios web sea mucho más rápido.
Fuente:Chromium
Historia vía:Techdows