Publication de Firefox 146

La version du navigateur web Firefox 146 a été publiée et des mises à jour des anciennes branches de support à long terme — 140.6.0 et 115.31.0 ont été formées. La branche Firefox 147 est passée en phase de test bêta, dont la sortie est prévue pour le 14 janvier.

Les principales nouveautés de Firefox 146 (1, 2, 3) :

  • Un mode « Split View » a été ajouté pour afficher côte à côte deux onglets dans une seule fenêtre. Par défaut, ce mode est désactivé et s'active par le paramètre « browser.tabs.splitView.enabled » sur la page about:config, après quoi une option « Add Split View » apparaîtra dans le menu contextuel accessible par un clic droit sur les onglets. En appuyant sur ce bouton sur un onglet distinct, le contenu de la fenêtre sera divisé en deux parties, et la page d'ouverture d'un nouvel onglet sera affichée à droite. Si vous choisissez une option pour un groupe de deux onglets, les onglets spécifiés seront immédiatement ouverts côte à côte. Dans le mode « Split View », il est possible de redimensionner librement les zones de visualisation droite et gauche en faisant glisser le séparateur avec la souris. L'onglet actif lors de la visualisation simultanée est souligné par une bordure rouge.
    Publication de Firefox 146
  • Dans les environnements Linux utilisant le protocole Wayland, le support du redimensionnement fractionné a été mis en œuvre pour améliorer l'efficacité du rendu sur les écrans haute densité de pixels.
  • La bibliothèque graphique intégrée Skia, utilisée pour le rendu 2D avec GPU, a été mise à jour. Cette mise à jour a permis d'améliorer les performances de rendu et la compatibilité.
  • Tous les utilisateurs ont maintenant accès à la section des paramètres Firefox Labs, où ils peuvent activer des fonctionnalités expérimentales en phase de test. Auparavant, cette section n'était accessible que dans les installations où les utilisateurs avaient consenti à participer à des expériences ou avaient activé l'envoi de télémétrie.
    Publication de Firefox 146
  • Lors de la saisie d'une requête de recherche dans la barre d'adresse, un affichage des résultats de recherche dans un bloc d'options recommandées a été mis en place. Cette fonction n'est pas encore activée par défaut pour tous et sera progressivement activée pour un pourcentage toujours croissant d'utilisateurs.
    Publication de Firefox 146
  • Le nombre de pays pour lesquels le widget de prévisions météorologiques, affiché sur la page du nouvel onglet, a été activé a considérablement augmenté. L'emplacement pour afficher les prévisions peut être défini automatiquement ou manuellement. Parmi les pays post-soviétiques, l'Estonie, la Lettonie et la Lituanie sont disponibles. Les autres peuvent activer le widget via le paramètre about:config «browser.newtabpage.activity-stream.discoverystream.region-weather-config» sur la page about:config.
    Publication de Firefox 146
  • Dans le configurateur, le dialogue de redéfinition des couleurs sur les sites web visités (Contrast Control / Manage Colors) a été retravaillé, regroupant désormais de manière claire les couleurs modifiables et les étiquettes explicatives.
    Publication de Firefox 146
  • La prise en charge de la sauvegarde automatique des mots de passe enregistrés, des favoris, des bases de données internes et d'autres données du navigateur a été ajoutée. Pour l'instant, la sauvegarde est uniquement prise en charge sur la plateforme Windows, mais elle sera bientôt disponible dans les versions pour d'autres systèmes d'exploitation. Les sauvegardes sont créées quotidiennement et peuvent être chiffrées par un mot de passe. Par la suite, la sauvegarde peut être utilisée pour restaurer l'état après l'installation d'une nouvelle version de Firefox sur un autre appareil.
    Publication de Firefox 146
  • La prise en charge de l'API Direct2D a été interrompue sur la plateforme Windows.
  • Dans les versions pour la plateforme macOS, un processus distinct pour interagir avec le GPU a été lancé par défaut, regroupant les opérations liées à WebGPU, WebGL et WebRender. En cas de défaillance du code de traitement du GPU, au lieu d'un plantage du navigateur, le processus GPU sera désormais redémarré.
  • WebRTC a implémenté la possibilité de chiffrer le trafic à l'aide de l'algorithme cryptographique ML-KEM, résistant aux attaques sur des ordinateurs quantiques, avec le transfert de la clé lors de l'établissement de la connexion via le protocole DTLS 1.3.
  • L'API WebCrypto a été mise à jour pour ajouter le support de la compression des informations sur les points de la courbe elliptique, permettant ensuite la restauration mathématique de la valeur complète des points. La compression permet de réduire presque de moitié la taille des clés publiques pour économiser du trafic et de l'espace disque.
  • En CSS, la règle @- «@scope» a été ajoutée, permettant de limiter l'application des styles à un sous-arbre DOM spécifique sans avoir à écrire des sélecteurs spécifiques. @scope (.article-body) { img { border: 5px solid black; background-color: goldenrod; } }
  • Prise en charge de la fonction CSS contrast-color(), qui renvoie la variante opposée pour la couleur spécifiée (renvoie le noir pour le blanc et le blanc pour le noir). La fonction peut être utilisée pour choisir une couleur de fond pour une couleur de texte spécifique et vice versa.
  • Ajout de la propriété CSS text-decoration-inset pour configurer les points de départ et d'arrivée des lignes de décoration du texte (par exemple, les lignes de soulignement, de barré, et les marques d'erreur de syntaxe).
  • Ajout de la prise en charge du mot-clé obsolète « -webkit-fill-available », utilisé dans les propriétés CSS « width » et « height », qui est l'équivalent du mot-clé « stretch », non activé par défaut, permettant aux éléments de s'étirer jusqu'à remplir complètement l'espace disponible dans le bloc.
  • Dans les outils pour développeurs web, dans l'interface d'inspection dans le panneau latéral Rule, les propriétés CSS non utilisées sont masquées par défaut, réduisant le désordre et accélérant le rendu du panneau. Un bouton « Show… » en bas permet de revenir à l'affichage des propriétés masquées.
  • Dans la version pour la plateforme Android, l'interface de téléchargement de fichiers a été simplifiée : si le site ne précise pas le type de fichier, le navigateur propose désormais de sélectionner un fichier, de prendre une photo ou d'enregistrer un son.

En plus des nouveautés et des corrections de bugs, Firefox 146 corrige 17 vulnérabilités. 12 vulnérabilités sont dues à des problèmes de gestion de la mémoire, comme des débordements de tampon et des accès à des zones de mémoire déjà libérées. Ces problèmes pourraient potentiellement permettre l'exécution de code malveillant lors de l'ouverture de pages spécialement conçues.

Dans la version bêta de Firefox 147, il est désormais possible d'utiliser le répertoire « ~/ .config / mozilla » pour stocker les profils, extensions, paramètres et bases de données internes conformément à la spécification Freedesktop.org XDG Base Directory. La lecture vidéo a été optimisée avec le décodage matériel accéléré sur GPU AMD. L'implémentation du protocole Safe Browsing a été mise à jour vers la version 5. Une option pour la reprise automatique de la lecture vidéo en mode « image dans l'image » lors du changement d'onglet a été ajoutée. Prise en charge de la RFC 9842 (Compression Dictionary Transport). API Navigation mise en œuvre.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster