Firefox 96 est déjà sorti et voici ses actualités

Logo Firefox

Récemment La nouvelle version de "Firefox 96" est officiellement sortie et dans lequel l'équipe de développement a annoncé que Firefox 96 "significativement" réduit la charge placée sur le thread principal du navigateur et ajoute la prise en charge de l'encodeur d'image pour le format WebP à l'API Canvas.

En plus de ce travail, la nouvelle version de Firefox a également intègre des améliorations à l'interface de programmation JavaScript WebRTC, une politique de cookies améliorée pour réduire la probabilité d'attaques CSRF (Cross-Site Request Forgery), des correctifs pour la dégradation de la qualité vidéo et d'autres correctifs.

Principales nouveautés de Firefox 96

Firefox 96 est la première mise à jour de 2022 et dans laquelle sont inclus améliorations de la suppression du bruit, du contrôle automatique du gain et de l'annulation de l'écho. Pour mettre à jour les appels audio et vidéo, Mozilla a travaillé sur la suppression du bruit et le contrôle automatique du gain dans la dernière mise à jour.

Sur Android, les utilisateurs bénéficieront d'une nouvelle fonctionnalité de mise en surbrillance de l'historique avec Firefox 96, et les sites Web récemment visités seront affichés.

Il est à noter que cette nouvelle version a également se concentre sur la réduction de la charge de travail sur le thread principal, ceci est destiné à aider le navigateur à s'exécuter plus rapidement sur des systèmes plus anciens et plus lents. De plus, avec la nouvelle mise à jour, Firefox utilisera par défaut tous les cookies ayant un attribut SameSite=lax. Mozilla affirme que cela aidera à se protéger contre les attaques de falsification de requête intersite (CSRF).

Aussi Firefox 96 est livré avec une détection de mémoire faible sur Linux par défaut. Cette détection est liée à la fonction de suppression automatique des onglets du navigateur.

Lorsque le navigateur détecte qu'il manque de mémoire, il décharge les onglets inutilisés pour libérer des ressources. Toujours sous Linux, Firefox 96 remplace le raccourci clavier "Sélectionner tout" par Ctrl + A au lieu de Alt + A. Dans les versions précédentes, les deux raccourcis clavier étaient disponibles lors de la sélection de tout le texte d'une page Web.

En ce qui concerne WebRTC, cette version du navigateur ne dégradera plus la résolution du partage d'écran lors des connexions, un problème qui affectait certains utilisateurs dans les versions précédentes. De plus, l'API Firefox Canvas, qui permet aux développeurs de dessiner des graphiques, prend désormais en charge l'encodeur d'image pour le format WebP. Cela permet aux éléments Canvas d'exporter du contenu en tant que données WebP à l'aide de méthodes telles que HTMLCanvasElement.toDataURL() et HTMLCanvasElement.toBlob().

De l' autres changements clés pour les développeurs sont les suivants:

  • Firefox 96 est livré avec la politique de cookies SameSite=Lax activée par défaut. Selon Mozilla, cela "fournit une première ligne de défense solide contre les attaques CSRF (Cross-Site Request Forgery)". Les cookies envoyés depuis le même domaine, mais utilisant des schémas différents, sont désormais considérés comme provenant de différents sites aux fins de la politique de cookies SameSite.
  • En ce qui concerne les feuilles de style en cascade, le jeu de couleurs permet à un élément d'indiquer dans quel jeu de couleurs il peut confortablement s'afficher.

     

  • De plus, la propriété counter-reset prend désormais en charge la fonction reversed() pour construire des compteurs CSS inversés, destinés à numéroter les éléments dans l'ordre décroissant. La fonction reversed() peut être utilisée avec le compteur d'éléments de liste pour numéroter les listes ordonnées dans l'ordre inverse.
  • En outre, les cookies sont supposés être implicitement définis sur SameSite=Laxo si l'attribut SameSite n'est pas spécifié, et les cookies avec SameSite=None nécessitent un contexte sécurisé.
  • L'API canShare() est désormais prise en charge par Android, permettant au code de vérifier si navigator.share() réussira pour des cibles particulières.
  • De plus, l'API Experimental Web Locks est activée par défaut, permettant aux applications Web de s'exécuter dans plusieurs onglets ou travailleurs pour coordonner l'utilisation des ressources.
  • Au niveau du DOM, le constructeur IntersectionObserver() utilise désormais par défaut rootMargin si une chaîne vide est passée dans l'option de paramètre associée, au lieu de lever une exception.
  • Dans Firefox 96, la charge du thread principal a également été réduite.

Comment installer la nouvelle version de Firefox 96 sur Linux?

Les utilisateurs d'Ubuntu, Linux Mint ou tout autre dérivé d'Ubuntu, Ils peuvent installer ou mettre à jour cette nouvelle version à l'aide du PPA du navigateur.

Cela peut être ajouté au système en ouvrant un terminal et en y exécutant la commande suivante:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update

Fait ça il ne reste plus qu'à installer avec:

sudo apt install firefox

Pour les utilisateurs d'Arch Linux et ses dérivés, exécutez simplement dans un terminal:

sudo pacman -S firefox

Maintenant pour ceux qui sont des utilisateurs de Fedora ou toute autre distribution qui en dérive:

sudo dnf install firefox

Enfin s'ils sont des utilisateurs openSUSEIls peuvent s'appuyer sur des référentiels communautaires, à partir desquels ils peuvent ajouter des Mozilla à leur système.

Cela peut être fait avec un terminal et dedans en tapant:

su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla

Pour  toutes les autres distributions Linux peuvent télécharger les packages binaires dès le lien suivant.