Depuis le lancement de Firefox Quantum en 2017, Mozilla Firefox a amélioré les performances et la stabilité de son navigateur. Il restait encore à implémenter WebRender, le moteur de rendu qui permettra l'affichage des pages Web à 60 images/seconde en utilisant plus intensivement le processeur graphique de sa machine.
Cette technologie, connue aussi sous le nom Quantum Render, n'était pas encore prête au lancement et aura pris près de deux années de développement supplémentaires avant d'être proposée dans une version stable.
Ce sera désormais chose faite dès ce 21 mai et le lancement de la version 67 du navigateur, mais pour 5 % des utilisateurs seulement, estime Mozilla. L'éditeur doit vouloir attendre les retours des internautes avant de déployer plus largement son moteur de rendu. Il faut préciser que cette sélection d’utilisateurs utilise Windows 10 avec des GPU NVIDIA.
WebRender apporte une hiérarchisation renouvelée des tâches et si besoin, par leur désactivation ou leur relégation. Concrètement, cela se traduit de la façon suivante : si vous ouvrez plusieurs onglets, Firefox est capable de détecter ceux qui sont peu utilisés et de les rendre inactifs. Le but ici est de libérer des ressources, en termes de mémoire vive et de performances du PC. Si vous vous rendez sur un onglet inactif, celui se recharge automatiquement et vous pouvez reprendre sa consultation normalement.
« Pour rendre Firefox plus rapide, nous avons simplement priorisé notre liste de tâches à effectuer. Nous avons appliqué bon nombre des mêmes principes de gestion du temps, tout comme vous accordez la priorité à vos propres besoins urgents. Par exemple, avant de partir en voyage sur la route, vous vérifiez si le réservoir d’essence est plein, vous vous assurez que vous avez suffisamment d’huile ou que la pression de vos pneus est correcte »
L'outil de blocage de contenu gagne deux nouveaux composants supplémentaires, qui ont besoin d’une activation manuelle, sous la forme de protection contre les mineurs connus de cryptomnnaie et le fingerprinting. La navigation privée ajoute également la possibilité de sauvegarder les mots de passe et une option permettant aux extensions individuelles de s'exécuter dans des fenêtres privées.
Concernant la technique de fingerprinting bloquée, il s'agit de "letterboxing", qui ajoute des "espaces gris" sur les côtés d'une page Web lorsque l'utilisateur redimensionne la fenêtre du navigateur, lesquels sont ensuite supprimés progressivement une fois l'opération de redimensionnement de la fenêtre terminée.
Les réseaux de publicité détectent souvent certaines fonctionnalités du navigateur, telles que la taille de la fenêtre, pour créer des profils utilisateur et suivre les utilisateurs lorsqu'ils redimensionnent leur navigateur et se déplacent entre les nouvelles URL et les nouveaux onglets du navigateur.
L'idée générale est que "letterboxing" masquera les dimensions réelles de la fenêtre en conservant la largeur et la hauteur de la fenêtre à des multiples de 200px et 100px pendant l'opération de redimensionnement - en générant les mêmes dimensions de fenêtre pour tous les utilisateurs - puis en ajoutant un "espace gris". "en haut, en bas, à gauche ou à droite de la page en cours.
Le code publicitaire qui écoute les événements de redimensionnement de la fenêtre, puis lit les dimensions génériques, envoie les données à son serveur, et ce n’est qu’après que Firefox supprime les "espaces gris" à l’aide d’une animation fluide quelques millisecondes plus tard.
En d'autres termes, letterboxing retarde le remplissage de la fenêtre du navigateur récemment redimensionnée avec le contenu réel de la page suffisamment longtemps pour amener le code publicitaire à lire des dimensions de fenêtre incorrectes.
Ces fonctionnalités de blocage coïncident avec une nouvelle fonctionnalité de sécurité dans laquelle, par défaut, les nouvelles extensions ne peuvent pas s’exécuter dans les fenêtres privées à moins d’être inscrite dans la liste blanche (par défaut, les extensions existantes y figurent). Les utilisateurs doivent se rendre à about:addons, cliquez sur une extension pour afficher ses paramètres, puis basculer vers « Exécuter dans une fenêtre privée ».
Un nouveau menu de la barre d’outils a été ajouté pour permettre aux utilisateurs d’accéder plus facilement à leur compte Firefox et aux paramètres de synchronisation: cliquez sur la photo de l’utilisateur pour envoyer des onglets aux appareils mobiles, afficher et accéder aux onglets synchronisés à partir d’autres appareils, gérer les paramètres du compte et configurer la synchronisation.
Firefox inclut un nouveau décodeur vidéo AV1 plus rapide appelé dav1d. Mozilla a rejoint des entreprises telles qu'Amazon, Google et Microsoft en 2015 dans un effort visant à créer la technologie de compression AV1 sans redevance. Cela fait partie d'un plan visant à éviter les frais de brevet pour le principal concurrent, HEVC. AV1 aréduit l'utilisation du réseau pour les vidéos à basse résolution. Il représente déjà 12% des vidéos en streaming dans la version bêta de Firefox, a déclaré Mozilla.
Nous pouvez aussi noter l’ajout de l’option « épingler l’onglet » depuis le menu Actions de la page dans la barre d'adresse. Les utilisateurs qui enregistrent leurs mots de passe dans Firefox peuvent également y accéder plus facilement par le biais du menu principal du programme. Firefox soulignera désormais ce qu’il appelle les « fonctionnalités utiles » quand il pense que les utilisateurs voudront probablement les utiliser.
L'accessibilité au clavier a également été améliorée, avec la barre d'outils et son menu de débordement désormais entièrement accessibles. Le clavier peut maintenant être utilisé pour accéder aux add-ons, téléchargements, actions de page, au menu principal et plus encore.
Il est possible d’exécuter des versions de développement (Beta et Nightly) parallèlement à une installation de la version stable. Cela signifie que chaque version conserve ses propres paramètres utilisateur. Lors de la première utilisation, les paramètres existants sont clonés dans la nouvelle build. Ce sera alors à l’utilisateur de personnaliser chaque version en fonction de ses besoins.
La version Android ajoute un nouveau widget Firefox Search avec saisie vocale, qui peut être ajouté à l'écran d'accueil Android. Elle supprime également la fonctionnalité Section Invité, en dirigeant les utilisateurs vers la navigation privée ou vers toute autre fonctionnalité du mode invité natif.
Source : Mozilla
Voir aussi :
Le débogage JavaScript serait plus rapide et plus intelligent dans Firefox DevTools à partir de la version Firefox 67
Mozilla publie une nouvelle version de Firefox qui répare la chaîne de certificats pour réactiver les extensions Web
Les extensions contenant du code masqué seront désormais interdite sur Firefox, d'après une MàJ des conditions d'utilisation destinée aux développeurs
Pwn2Own 2019 : Tesla, Firefox, Safari, Microsoft Edge et Windows 10 ont été piratés, et les chercheurs qui ont piraté la Tesla peuvent la garder