Firefox 89 offre plus de vitesse – Firefox 90 d’aujourd’hui ajoute SmartBlock 2.0

[ad_1]

Aujourd’hui, Mozilla a lancé Firefox 90. La dernière version du navigateur de Mozilla de plus en plus axé sur la confidentialité ajoute une fonctionnalité améliorée d’impression au format PDF, des exceptions individuelles au mode HTTPS uniquement, une page à propos de:tiers pour aider à identifier les problèmes de compatibilité introduits par des tiers. des applications de fête et une nouvelle fonctionnalité SmartBlock qui renforce la protection contre le suivi intersites tout en s’assurant que les connexions au site fonctionnent toujours.

Il existe également un nouveau programme de mise à jour en arrière-plan pour Windows, qui permet à une petite application en arrière-plan de rechercher, télécharger et installer les mises à jour de Firefox lorsque le navigateur n’est pas en cours d’exécution.

SmartBlock 2.0

La dernière version de la fonction de confidentialité intégrée SmartBlock de Mozilla permet aux utilisateurs de maintenir plus facilement leurs paramètres de protection contre le suivi, sans casser les sites Web individuels. La version mise à jour semble cibler particulièrement la connexion Facebook, qui est de plus en plus utilisée sur le Web comme outil d’authentification et de connexion tiers.

Firefox bloque les scripts Facebook par défaut, car le partenaire Mozilla Disconnect identifie (correctement) les domaines Facebook sur sa liste de trackers tiers connus. Malheureusement, bloquer les scripts Facebook signifiait également rompre les connexions Facebook tierces, par exemple, la fonction de connexion Facebook trouvée sur etsy.com.

Avec SmartBlock 2.0, les scripts Facebook sont désactivés sur les sites tiers, comme avant, mais lorsque l’utilisateur clique sur l’option « Continuer avec Facebook », cette interaction spécifique et délibérée de l’utilisateur avec le script Facebook provoque le déblocage de SmartBlock 2.0. Le déblocage se produit juste à temps pour permettre à la connexion d’authentification Facebook de réussir, sans que l’utilisateur ait besoin de définir ses paramètres de protection contre le suivi.

Firefox plus rapide

Les métriques internes de Mozilla montrent des améliorations significatives de la vitesse en 2021 – Firefox 89 du mois dernier est 10 à 30% plus rapide que les versions précédentes, selon les propres tests de Mozilla. Plus précisément, l’équipe Mozilla mentionne des améliorations dans les domaines suivants :

  • Saisie dans la barre d’URL ou dans les éditeurs de documents (par exemple, Google Docs, Office 365)
  • Ouvrir un menu de site (comme le menu Fichier dans Google Docs)
  • Commandes au clavier dans les jeux vidéo basés sur un navigateur

Afin de discuter plus concrètement des objectifs de performances et des gains, Mozilla définit trois niveaux de réactivité du navigateur : instantaneous, perceptible lag, et jank, avec des seuils de latence maximum de 50 ms et 1 000 ms pour les deux premiers. Mozilla précise que jank signifie non seulement un délai plus long, mais l’ensemble du site – et dans le pire des cas, la propre interface utilisateur du navigateur – devient inutilisable pendant plus d’une seconde à la fois.

De manière impressionnante, Firefox 89 gère un instantaneous réponse aux événements plus de 40 % du temps, contre seulement 30 % dans Firefox 86.

Instantané

Pour instantaneous réponse, les calculs effectués par le navigateur lui-même ne sont pas le seul problème – quelle que soit la vitesse à laquelle le navigateur produit de nouvelles données, l’utilisateur ne peut pas réellement les percevoir jusqu’à ce que le moniteur les affiche. Avec un taux de rafraîchissement typique du moniteur de 60 Hz, cela signifie qu’une nouvelle image s’affiche environ toutes les 17 ms, ce qui ne donne au navigateur que trois images pour atteindre l’objectif de 50 ms pour ce niveau de réponse.

Dans les versions antérieures de Firefox, l’entrée de l’utilisateur se produisait sur l’image 0, et le processus de « peinture » ​​dans lequel le navigateur dessine un nouveau contenu se produirait alors sur l’image 1—laissant la composition paintle contenu ed est en fait transmis au système d’exploitation et affiché sur le moniteur de l’utilisateur) ne se produisant pas avant l’image 2. Ce sont les trois images que nous pouvons tenir dans le délai de 50 ms défini pour Mozilla instantaneous réponse!

À partir de Firefox 89, une mise à jour du pipeline de peinture de Firefox suggérée par Markus Strange améliore considérablement la situation. paintpeut se produire pendant la même trame que la saisie de l’utilisateur, ce qui rend compositing possible une image plus tôt. Cela rend l’interaction réactive au maximum environ 17 ms plus rapide qu’auparavant – un tiers solide de l’auto-imposé instantaneous la fenêtre.

Lag faible mais perceptible

La majorité du décalage perceptible du navigateur est causé par le temps passé dans le code JavaScript, souvent parce que les développeurs de moteurs JavaScript passent plus de temps à jouer à des benchmarks synthétiques qu’à optimiser pour des applications et des frameworks Web réels.

Le ciblage des sites Web couramment utilisés permet à Mozilla de mieux enquêter sur les problèmes de performances dans SpiderMonkey, le moteur JavaScript de Firefox. Expérimenter pour améliorer les performances sur des sites Web réels plutôt que sur des références a conduit à des itérateurs de tableau améliorés, qui ont augmenté les performances à partir de Firefox 89.

Les prévisions de Mozilla ont poursuivi les améliorations significatives de SpiderMonkey tout au long de 2021, notant une meilleure architecture des structures d’objets et des boucles for-of plus rapides comme deux exemples. Ted Campbell, Iain Ireland, Steve Fink, Jan de Mooij et Denis Palmeiro reçoivent les remerciements de Mozilla pour leurs nombreuses contributions aux performances de SpiderMonkey.

Coup sec

La catégorie de performance Mozilla la plus merdique mais la plus hilarante, jank, obtient son propre ensemble d’améliorations, notamment un nouveau Background Hang Reporter. Grâce en partie au travail acharné de Florian Quèze et Doug Thayer, Mozilla obtient désormais des informations de télémétrie spéciales lorsque les performances du navigateur augmentent, y compris les traces de pile de threads principaux fréquemment observés dans le processus parent de Firefox.

Le nouvel outil apporte déjà des informations et des améliorations de performances. Par exemple, Mozilla a découvert que les fonctionnalités d’accessibilité étaient activées inutilement pour la plupart des utilisateurs Windows avec un écran tactile. Les fonctionnalités d’accessibilité sont d’une importance cruciale pour les utilisateurs qui en ont besoin, mais elles représentent un travail supplémentaire important pour le navigateur lorsqu’elles sont actives.

Grâce en partie à l’aide de James Teh, le nombre d’utilisateurs avec des fonctionnalités d’accessibilité inutiles activées a considérablement diminué, et le nombre de rapports de blocage a également diminué.

[ad_2]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*