Google planea hacer que la navegación por páginas web hacia adelante y hacia atrás sea mucho más rápida en Google Chrome con la ayuda de bfcache. Lo probará en 2019.
Actualización 1 (07/24/2020 @ 08:28 a.m. hora del este):. Desplácese hasta el final 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, se ha enfrentado a una buena cantidad de críticas por requerir más memoria de lo necesario y inflado en términos de tamaño y características, pero también ha recibido elogios por su velocidad en el mundo real y usabilidad. Ahora, Google ha anunciado que está trabajando en una nueva función para mejorar la navegación hacia adelante y hacia atrás en el navegador web, utilizando bfcache (caché hacia adelante y hacia atrás).
Google afirma que un caché hacia atrás/adelante (bfcache) almacena en caché páginas enteras, 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 regrese. La empresa ofrece una analogía con pausar una página cuando el usuario la abandona y reproducirla cuando regresa. Funcionará tanto al retroceder como al avanzar a una página a la que se haya accedido anteriormente.
Google señala que esta función no ayudará al visitar nuevos sitios web. Sin embargo, eso no significa que no será útil. Según la empresa, volver atrás representa el 19% de las páginas vistas en Google Chrome para Android y el 10% en Chrome para PC. bfcache hará que la navegación sea "extremadamente rápida", según Google. Definitivamente no es un esfuerzo trivial de implementar, señala la compañía.
Mozilla Firefox y Apple Safari tienen implementaciones sutilmente diferentes de esta tecnología de almacenamiento en caché, señala Google. Chrome, sin embargo, opta 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, dijo CNET que la parte complicada para Chrome es reescribir algunas partes del navegador para proteger la privacidad y la seguridad. El navegador web de Google debe asegurarse de detener la ejecución de los programas JavaScript basados en la web incluso aunque estén retenidos en la memoria. Reconoció que ejecutar JavaScript en páginas que no existen desde la perspectiva del usuario es "un gran riesgo potencial para la privacidad". problema", y por lo tanto, la compañía va a cambiar la arquitectura de Chrome para garantizar que el problema de privacidad no ocurrir.
¿La baja? bfcache no estará disponible en Chrome en el corto plazo. Google espera probar bfcache en 2019 e integrarlo en 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, que ya es uno de los principales problemas que enfrenta Chrome. Osmani afirmó que Google todavía está tratando de encontrar 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 para las pestañas que deben pausarse mientras están en segundo plano, especialmente en dispositivos móviles. Esta situación normalmente conduce a que se ahorre memoria, pero también tiene una desventaja importante, ya que las páginas deben recargarse después de volver a ellas.
bfcache en Chrome definitivamente suena prometedor, pero hasta ahora se encuentra en las primeras etapas. Esperamos aprender más sobre ello en los próximos meses.
Fuente: Desarrolladores de Google
Historia vía: CNET
Actualización: la función 'Back Forward Cache' de Google llegará a Chrome para Android v86
La información sobre la función Back Forward Cache en Google Chrome fue noticia por última vez hace más de un año y, mientras tanto, la próxima función se olvidó en gran medida. 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 la navegación hacia adelante y hacia atrás entre sitios web sea mucho más rápida.
Fuente: Cromo
Historia vía: Techdows