Firefox 105 est sorti. Une mise à jour de support à long terme, la 102.3.0, a également été publiée. Firefox 106 est entré en phase de test bêta et sa sortie est prévue pour le 18 octobre.
Principales innovations de Firefox 105 :
- Une option permettant d'imprimer uniquement la page actuelle a été ajoutée à la boîte de dialogue d'aperçu avant impression.

- Prise en charge implémentée des Service Workers partitionnés dans les blocs iframe chargés depuis des sites tiers (un Service Worker peut être enregistré dans une iframe tierce et sera isolé lors de sa liaison à domaine, à partir duquel cette iframe a été chargée).
- Sur la plateforme Windows, vous pouvez désormais utiliser un geste de balayage à deux doigts vers la droite ou la gauche sur le pavé tactile pour parcourir votre historique de navigation.
- La compatibilité avec la spécification User Timing Level 3, qui définit une interface de programmation permettant aux développeurs de mesurer les performances de leurs applications web, a été assurée. La nouvelle version des méthodes performance.mark et performance.measure inclut désormais des arguments supplémentaires pour spécifier des heures de début et de fin personnalisées, des durées et des données jointes.
- Les méthodes array.includes et array.indexOf ont été optimisées à l'aide d'instructions SIMD, ce qui a doublé les performances de recherche dans les grandes listes.
- Sous Linux, la probabilité que Firefox manque de mémoire disponible a été réduite et ses performances en cas de manque de mémoire ont été améliorées.
- Stabilité considérablement améliorée sur la plate-forme Windows dans des conditions de faible mémoire.
- L'API OffscreenCanvas a été ajoutée, permettant le rendu des éléments du canevas dans un tampon, dans un thread distinct, indépendant du DOM. OffscreenCanvas prend en charge les contextes Window et Web Worker et prend en charge les polices.
- Ajout des API TextEncoderStream et TextDecoderStream pour simplifier la conversion des flux de données binaires en texte et inversement.
- Pour les scripts de traitement de contenu définis dans les modules complémentaires, le paramètre RegisteredContentScript.persistAcrossSessions a été implémenté, permettant la création de scripts persistants qui préservent l'état entre les sessions.
- Dans la version Android, l'interface utilise désormais la police par défaut d'Android. Les onglets de Firefox peuvent désormais être ouverts sur d'autres appareils.
Outre les nouvelles fonctionnalités et les corrections de bugs, Firefox 105 corrige 13 vulnérabilités, dont neuf sont considérées comme graves (dont sept sont regroupées sous la référence CVE-2022-40962) et sont causées par des problèmes de mémoire tels que des dépassements de tampon et l'accès à la mémoire après sa libération. Ces problèmes pourraient potentiellement conduire à l'exécution de code malveillant lors de l'ouverture de pages spécialement conçues.
Firefox bêta 106 permet désormais de dessiner des annotations graphiques (dessins au trait) et d'ajouter des commentaires textuels par défaut dans la visionneuse PDF intégrée. La prise en charge WebRTC a été considérablement améliorée (la bibliothèque libwebrtc a été mise à jour de la version 86 à la version 103), notamment grâce à des performances RTP améliorées et à des fonctionnalités de partage d'écran optimisées dans les environnements Wayland.
Source: opennet.ru

