
Avec cette décision de passer à la version 3 de GTK+, Mozilla rend possible un ensemble de changements éventuels sans que cela puisse couter des points en termes de performance à son navigateur. Il s’agit, entre autres changements envisageables, de la possibilité de changer de bibliothèque d’affichage. Le navigateur pourrait ainsi passer à la bibliothèque d’affichage Skia à la place de Cairo qui est la bibliothèque historique utilisée par la version Linux du navigateur. Les utilisateurs de Linux ont la possibilité de vérifier la version de GTK+ qui tourne avec leur navigateur en se rendant à la page about:buildconfig et en s’assurant que l’argument --enable-default-toolkit a la valeur cairo-gtk3.
La version mobile du navigateur quant à elle donne la possibilité à l’utilisateur d’afficher les pages visitées précédemment même si ce dernier ne dispose plus de connexion à internet. L’utilisateur bénéficie désormais d’une assistance plus avancée lors de la saisie d’URL. La version mobile du navigateur offre une autocomplétion lors de la saisie des sites déjà visités avec la possibilité pour Firefox de consulter une liste de domaines par défaut si l’historique de navigation est vide. Un autre changement de cette version est aussi le choix fait par Mozilla de ne plus permettre l’utilisation de Firefox Sync_1.1 pour synchroniser son navigateur mobile avec ses autres périphériques. Les utilisateurs doivent désormais disposer de Firefox Account pour synchroniser leurs équipements ou installer leurs propres serveurs Firefox Account.
Firefox 46 vient également avec des outils pour développeurs permettant d’analyser l’utilisation de mémoire d’une application lors de son développement. Cette version permet notamment d’analyser une capture d’utilisation de la mémoire avec la vue Dominator, permettant de savoir quelle quantité de mémoire est utilisée par chaque objet instancié. Une nouveauté à noter également est la venue d’Allocations, une nouvelle vue dans la partie Performance des outils de développement. Cette vue est l’analyseur qui permet au développeur de savoir pour chaque fonction du site quel est le nombre d’allocations mémoire qu’elle a demandé ainsi que la quantité de mémoire utilisée pendant la période d’analyse de performance.

Source : Firefox release notes
Et vous ?

Voir aussi
