Firefox 105 arrive avec des améliorations de la gestion de la mémoire pour Linux

Logo du navigateur Firefox

Firefox est un navigateur Web open source développé pour différentes plates-formes, il est coordonné par Mozilla et la Fondation Mozilla

Le lancement de la nouvelle version du navigateur Web populaire "firefox 105", avec lequel une mise à jour à long terme de la branche de la version 102.3.0 a également été générée, en plus de laquelle la branche Firefox 106 a été déplacée vers la phase de test bêta.

En plus des innovations et des corrections de bogues, Firefox 105 corrige 13 vulnérabilités, dont 9 sont marqués comme dangereux (7 sont résumés dans CVE-2022-40962) et sont causés par des problèmes de mémoire tels que des débordements de tampon et l'accès à des zones mémoire déjà libérées. Ces problèmes peuvent potentiellement conduire à l'exécution de code malveillant lors de l'ouverture de pages spécialement conçues.

Principales nouveautés de Firefox 105

Dans cette nouvelle version présentée par Firefox 105 sur Linux a réduit la possibilité que Firefox est manquer de toute la mémoire disponible lors de l'exécution de Firefox et a amélioré les performances lorsqu'il manque de mémoire libre.

Un autre changement qui, je le sais, se démarque est quee La prise en charge de la spécification User Timing Level 3 est fournie, qui définit une interface de programmation permettant aux développeurs de mesurer les performances de leurs applications Web. Dans la nouvelle version, les méthodes performance.mark et performance.measure ont des arguments supplémentaires pour définir leur propre heure de début/fin, durée et pièces jointes.

Dans la version Android, l'interface a été modifiée pour utiliser la police fournie par Android par défaut, ainsi que les onglets d'ouverture implémentés fournis par Firefox sur d'autres appareils sont également fournis.

Quant aux modifications apportées à Windows, il est mentionné que vous pouvez maintenant utiliser un geste de balayage avec deux doigts à gauche ou à droite pour parcourir l'historique de navigation, en plus de quoi la stabilité du travail dans des conditions de mémoire insuffisante dans le système a été considérablement améliorée.

En ce qui concerne modifications associées pour les développeurs, les éléments suivants sont mentionnés:

  • Les méthodes array.includes et array.indexOf ont été optimisées à l'aide d'instructions SIMD, ce qui a permis de doubler les performances de recherche sur de grandes listes.
  • Ajout de l'API OffscreenCanvas, qui permet de dessiner des éléments de canevas dans un tampon sur un thread séparé, indépendant du DOM. OffscreenCanvas implémente le travail dans les contextes Windows et Web Worker, et fournit également la prise en charge des polices.
  • Ajout des API TextEncoderStream et TextDecoderStream pour faciliter la conversion de flux contenant des données binaires en texte et vice versa.
  • Pour les scripts de traitement de contenu définis dans les plugins, le paramètre RegisteredContentScript.persistAcrossSessions est implémenté, ce qui permet de créer des scripts persistants (persistants) qui enregistrent l'état entre les sessions.
  • Ajout d'une option à la boîte de dialogue d'aperçu avant impression pour n'imprimer que la page actuelle.
  • Implémentation de la prise en charge des Service Workers partitionnés sur les iframes chargées à partir de sites tiers (un Service Worker peut s'enregistrer sur une iframe tierce et sera isolé par rapport au domaine à partir duquel cette iframe est chargée).

De sa partà Firefox 106 bêta, il ressort que la visionneuse PDF intégrée a la capacité de dessiner des étiquettes graphiques (dessins à main levée) et joindre des commentaires de texte activés par défaut

Un autre changement qui est intégré dans cette version bêta, est le Prise en charge WebRTC considérablement améliorée (bibliothèque libwebrtc mise à jour de la version 86 à 103), y compris des performances RTP améliorées et de meilleurs moyens de fournir un accès à l'écran dans les environnements basés sur Wayland.

Enfin si vous souhaitez en savoir plus de cette nouvelle version du navigateur, vous pouvez vérifier les détails dans le lien suivant.

Comment installer ou mettre à jour la nouvelle version de Firefox dans Ubuntu et ses dérivés?

Comme toujours, pour ceux qui utilisent déjà Firefox, ils peuvent simplement accéder au menu pour mettre à jour à la dernière version, c'est-à-dire que les utilisateurs de Firefox qui n'ont pas désactivé les mises à jour automatiques recevront la mise à jour automatiquement.

Alors que pour ceux qui ne veulent pas attendre que cela se produise ils peuvent sélectionner Menu> Aide> À propos de Firefox après le lancement officiel pour lancer une mise à jour manuelle du navigateur Web.

L'écran qui s'ouvre affiche la version actuellement installée du navigateur Web et exécute une vérification des mises à jour, à condition que la fonctionnalité soit activée.

Une autre option pour mettre à jour, si vous êtes un utilisateur d'Ubuntu, de Linux Mint ou d'un autre dérivé d'Ubuntu, vous pouvez installer ou mettre à jour cette nouvelle version avec 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
sudo apt install firefox

La dernière méthode d'installation qui a été ajoutée «Flatpak». Pour ce faire, ils doivent avoir un support pour ce type de package.

L'installation se fait en tapant:

flatpak install flathub org.mozilla.firefox

Laisser un commentaire

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

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.