L’équipe Chrome note qu’elle enregistre jusqu’à 22% d’économies de mémoire dans Windows dans le processus du navigateur, jusqu’à 8% dans le moteur de rendu et jusqu’à 3% dans le GPU. La réactivité du navigateur, quant à elle, a augmenté de 9%, et tout cela grâce à PartitionAlloc, L’allocateur de mémoire avancé de Google.
« À partir de M89, nous avons mis à niveau Chrome sur Android et Windows 64 bits pour utiliser PartitionAlloc partout (en interceptant malloc), » mentionné Mark Chang, chef de produit Chrome.
Chrome est également plus intelligent sur la façon dont il utilise et supprime la mémoire. Par exemple, le navigateur peut désormais récupérer jusqu’à 100 Mio par onglet en supprimant la mémoire que l’onglet de premier plan n’utilise pas activement (comme après avoir fait défiler une grande image). Et sur macOS, l’empreinte mémoire de Chrome est désormais plus petite sur les onglets d’arrière-plan.
Sur Android, Google a exploité les nouvelles capacités de Play et Android pour reconditionner le navigateur, ce qui a entraîné moins de plantages dus à l’épuisement des ressources, des chargements de page plus rapides, une amélioration de cinq pour cent de l’utilisation de la mémoire et des temps de démarrage plus rapides.
Pour accélérer le démarrage du navigateur sur Android, l’équipe Chrome utilise désormais ce qu’elle appelle des onglets lyophilisés. Ce sont des versions légères de vos onglets qui sont de taille similaire à une capture d’écran, mais elles prennent en charge le défilement, le tapotement sur les liens et le zoom. Ceux-ci se chargent en premier, tandis que les onglets réels se chargent en arrière-plan, il semble donc que les pages se chargent plus rapidement.
La liste complète des modifications de la dernière version se trouve dans le Journal Chrome.
Masthead courtoisie BigTuna en ligne