[Mise à jour: à venir sur Chrome 86] Les allers-retours dans Google Chrome seront beaucoup plus rapides avec bfcache

Google prévoit de rendre la navigation dans les pages Web beaucoup plus rapide dans Google Chrome avec l'aide de bfcache. Il le testera en 2019.

Mise à jour 1 (07/24/2020 @ 08h28 ET) :. Faites défiler vers le bas pour plus d’informations. L'article tel que publié le 28 février 2019 est conservé ci-dessous.

Google Chrome est le navigateur Web le plus populaire au monde, tant sur mobile que sur ordinateur. Au fil des années, il a fait face à son lot de critiques pour être plus gourmand en mémoire que nécessaire et devenir gonflé en termes de taille et de fonctionnalités, mais il a également reçu des éloges pour sa vitesse réelle et convivialité. Google a annoncé qu'il travaillait sur une nouvelle fonctionnalité pour améliorer la navigation arrière dans le navigateur Web, en utilisant bfcache (cache arrière-avant).

Google déclare qu'un cache avant/arrière (bfcache) met en cache des pages entières, y compris le tas JavaScript, lorsque vous quittez une page. Ceci est fait pour que l'état complet de la page puisse être restauré lorsque l'utilisateur revient en arrière. La société donne une analogie avec la mise en pause d'une page lorsque l'utilisateur la quitte et sa lecture lorsque l'utilisateur revient. Cela fonctionnera lors de la navigation en arrière ainsi que lors de la navigation vers une page précédemment consultée.

Google note que cette fonctionnalité ne sera pas utile lors de la visite de nouveaux sites Web. Cela ne veut pas dire pour autant que cela ne sera pas utile. Selon l'entreprise, le retour en arrière représente 19 % des pages consultées sur Google Chrome pour Android et 10 % sur Chrome pour PC. bfcache rendra cette navigation « extrêmement rapide », selon Google. Ce n’est certainement pas une entreprise triviale à mettre en œuvre, note la société.

Mozilla Firefox et Apple Safari ont des implémentations subtilement différentes de cette technologie de mise en cache, note Google. Chrome, cependant, choisit de ne pas utiliser l'implémentation de bfcache par WebKit en raison d'une incompatibilité avec l'architecture multi-processus de Chrome.

Addy Osmani, responsable de l'ingénierie de l'équipe Chrome, a déclaré CNET que la partie délicate pour Chrome consiste à réécrire certaines parties du navigateur pour protéger la confidentialité et la sécurité. Le navigateur Web de Google doit s'assurer qu'il empêche l'exécution des programmes JavaScript Web, même s'il les conserve en mémoire. Il a reconnu que l'exécution de JavaScript sur des pages qui n'existent pas du point de vue de l'utilisateur constitue « un risque potentiel important en matière de confidentialité ». problème", et par conséquent, la société va modifier l'architecture de Chrome pour garantir que le problème de confidentialité ne se posera pas. se produire.

Le mauvais côté? bfcache ne sera pas disponible sur Chrome de sitôt. Google espère tester bfcache en 2019 et l'intégrer à Chrome en 2020, selon M. Osmani.

Une autre contrainte est que sauvegarder l'état des pages web pour une éventuelle utilisation ultérieure consommera de la mémoire, ce qui est déjà l'un des problèmes majeurs auxquels Chrome est confronté. M. Osmani a déclaré que Google essayait toujours de trouver les meilleures règles pour décider quelles pages conserver et quand les supprimer de la mémoire. Il a également déclaré que la fonctionnalité pourrait aider dans d'autres situations, telles que de meilleures performances pour les onglets qui doivent être mis en pause lorsqu'ils sont en arrière-plan, en particulier sur mobile. Une telle situation entraîne généralement une économie de mémoire, mais elle présente également un inconvénient majeur car les pages doivent être rechargées après y être retournées.

bfcache sur Chrome semble certainement prometteur, mais il n'en est qu'à ses débuts jusqu'à présent. Nous espérons en apprendre davantage dans les mois à venir.

Source: Développeurs Google

Histoire via: CNET


Mise à jour: la fonctionnalité « Back Forward Cache » de Google arrive sur Chrome pour Android v86

Les informations sur la fonctionnalité Back Forward Cache de Google Chrome avaient fait l'actualité pour la dernière fois il y a plus d'un an, et la fonctionnalité à venir a été en grande partie oubliée entre-temps. Il s’avère que la fonctionnalité est sur le point de voir le jour dans le canal de version stable, car elle sera déployée avec Chrome pour Android v86. Cela peut rendre la navigation aller-retour entre les sites Web beaucoup plus rapide.

Source: Chrome

Histoire via: Présentations techniques