Sortie de Firefox 128

La version 128 du navigateur web Firefox a Ă©tĂ© publiĂ©e. Firefox 128 fait partie des branches avec support Ă  long terme (ESR), dont les mises Ă  jour sont publiĂ©es pendant un an. De plus, une mise Ă  jour de l'ancienne branche avec support Ă  long terme — 115.13.0 — a Ă©tĂ© rĂ©alisĂ©e (deux autres mises Ă  jour, 115.14 et 115.15, sont Ă  prĂ©voir). La branche Firefox 129 est actuellement en phase de bĂȘta-test, avec une sortie prĂ©vue pour le 6 aoĂ»t.

Principales nouveautés de Firefox 128 :

  • Ajout de la prise en charge de la traduction automatique des fragments de texte sĂ©lectionnĂ©s sur la page (auparavant, seule la traduction de la page entiĂšre Ă©tait prise en charge). La fonction de traduction s'active via le menu contextuel qui s'affiche en cliquant avec le bouton droit de la souris sur le bloc sĂ©lectionnĂ©. Pour la traduction, un systĂšme intĂ©grĂ© Ă  Firefox est utilisĂ©, qui effectue la traduction sur le systĂšme local de l'utilisateur sans faire appel Ă  des services cloud externes. Le systĂšme est basĂ© sur le moteur open source Bergamot, qui constitue une interface du cadre de traduction automatique Marian, utilisant un rĂ©seau de neurones rĂ©currents (RNN) et des modĂšles linguistiques basĂ©s sur des transformateurs.
    Sortie de Firefox 128
  • Un nouveau dialogue simplifiĂ© et unifiĂ© pour la suppression des donnĂ©es utilisateur a Ă©tĂ© proposĂ©, amĂ©liorant la classification des donnĂ©es en catĂ©gories et ajoutant des informations sur la taille des donnĂ©es conservĂ©es pour la pĂ©riode choisie.

    Sortie de Firefox 128
  • Dans le menu dĂ©roulant affichĂ© lors de la saisie dans la barre d'adresse, en plus des liens recommandĂ©s, les recherches rĂ©cemment effectuĂ©es et celles devenant populaires sont Ă©galement affichĂ©es. Pour l'instant, cette fonctionnalitĂ© n'est disponible que pour les utilisateurs des États-Unis et du Canada.
    Sortie de Firefox 128
  • Un widget pour afficher la mĂ©tĂ©o sur la page d'accueil qui apparaĂźt lors de l'ouverture d'un nouvel onglet a Ă©tĂ© ajoutĂ©. Pour activer le widget dans about:config, les paramĂštres browser.newtabpage.activity-stream.showWeather et browser.newtabpage.activity-stream.system.showWeather sont prĂ©vus.
    Sortie de Firefox 128
  • En mode navigation privĂ©e, il est dĂ©sormais possible de lire du contenu protĂ©gĂ© provenant de services de streaming tels que Netflix.
  • Lors de l'utilisation d'un proxy avec le protocole SOCKS5, l'envoi des requĂȘtes DNS par dĂ©faut est Ă©galement effectuĂ© via le proxy. Pour SOCKS4, les requĂȘtes DNS continuent d'ĂȘtre envoyĂ©es via le rĂ©solveur local.
  • Le rendu Ă  la volĂ©e de divers types de contenu avec des types MIME text/* est assurĂ©, sans nĂ©cessiter de prĂ©chargement de ces fichiers avant affichage.
  • Le certificat racine utilisĂ© pour la vĂ©rification des extensions de navigateur et du contenu signĂ© numĂ©riquement par Mozilla a Ă©tĂ© mis Ă  jour.
  • Ajout du support de l'API expĂ©rimentale IPA (Interoperable Private Attribution), qui permet aux rĂ©seaux publicitaires de collecter et traiter des statistiques sur l'efficacitĂ© des campagnes publicitaires, tout en prĂ©servant la confidentialitĂ© des utilisateurs. Pour Ă©viter la divulgation de donnĂ©es sur des utilisateurs spĂ©cifiques lors du traitement des statistiques, des mĂ©canismes cryptographiques de confidentialitĂ© diffĂ©rentielle et de calculs confidentiels multipartites (MPC, Multi-Party Computation) sont utilisĂ©s, permettant Ă  plusieurs participants indĂ©pendants d'effectuer des calculs sans obtenir d'informations sur les donnĂ©es des autres (les sites Web, navigateurs et annonceurs n'ont pas accĂšs Ă  l'intĂ©gralitĂ© des informations) et d'effectuer des opĂ©rations sur des donnĂ©es chiffrĂ©es. L'API est disponible en mode « essai d'origine » et peut ĂȘtre dĂ©sactivĂ©e dans les paramĂštres de confidentialitĂ© Ă  la section « PublicitĂ© sur les sites Web ».
  • Ajout de la prise en charge de l'augmentation ou de la diminution de la taille de l'objet ArrayBuffer, ainsi que de l'augmentation de la taille de l'objet SharedArrayBuffer, ce qui permet de modifier la taille d'ArrayBuffer sans crĂ©er un nouveau tampon et transfĂ©rer des donnĂ©es. De nouvelles mĂ©thodes ArrayBuffer.prototype.resize() et SharedArrayBuffer.prototype.grow() ont Ă©tĂ© proposĂ©es.
  • L'API WebRTC a ajoutĂ© la mĂ©thode setCodecPreferences, permettant de dĂ©sactiver certains codecs lors de l'Ă©tablissement d'une connexion, ainsi que de modifier l'ordre de prĂ©fĂ©rence des codecs.
  • Les valeurs dans l'en-tĂȘte HTTP Accept, transmises serveur lors de la demande de documents et d'images, ont Ă©tĂ© mises en conformitĂ© avec la spĂ©cification de l'API Fetch et rapprochĂ©es du comportement d'autres navigateurs. L'en-tĂȘte transmet dĂ©sormais « text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8 » (par rapport Ă  la version prĂ©cĂ©dente, les mentions « image/png » et « image/svg+xml » ont Ă©tĂ© ajoutĂ©es).
  • Ajout du support de l'en-tĂȘte HTTP « Priority », Ă  travers lequel des informations sur la prioritĂ© de traitement de la demande peuvent ĂȘtre transmises (RFC 9218) lors de la premiĂšre requĂȘte au resource.
  • Ajout du support de l'interface CSSPropertyRule, des rĂšgles CSS @property et de la mĂ©thode registerProperty(), permettant d'enregistrer des propriĂ©tĂ©s CSS personnalisĂ©es avec hĂ©ritage, vĂ©rification des types et valeurs par dĂ©faut.
  • CSS permet dĂ©sormais de spĂ©cifier des valeurs relatives lors de la dĂ©finition des couleurs. Par exemple, pour obtenir une couleur bleue, on peut indiquer «rgb(from red 0 0 255)».
  • La propriĂ©tĂ© CSS «content» permet dĂ©sormais de dĂ©finir un texte alternatif pour le contenu incluant une image.
  • Ajout des mĂ©thodes Request.bytes(), Response.bytes(), PushMessageData.bytes() et Blob.bytes(), permettant de crĂ©er un tableau typĂ© Uint8Array Ă  partir des objets Request, Response, PushMessageData et Blob.
  • Ajout de la mĂ©thode MediaKeys.getStatusForPolicy() pour obtenir des informations sur le module CDM utilisĂ© pour dĂ©chiffrer le contenu DRM protĂ©gĂ©.
  • Lors de l'activation dans about:config de l'option «image.jxl.enabled», le type MIME image/jxl est transmis dans l'en-tĂȘte Accept, informant du support du traitement des images au format JPEG XL.
  • Ajout du support expĂ©rimental de la technologie CHIPS (Cookies Having Independent Partitioned State), permettant d'isoler les Cookies dans le cadre de un domaine niveau supĂ©rieur, en utilisant le nouvel attribut «Partitioned». Si, dans des conditions normales, un code tiers provenant du site «C», intĂ©grĂ© sur les sites «A» et «B», peut traiter des Cookies communs pour ces sites, en spĂ©cifiant l'attribut «Partitioned», les Cookies dĂ©finis par le site «C» seront complĂštement sĂ©parĂ©s lors du chargement du code depuis les sites «A» et «B». L'option network.cookie.CHIPS.enabled a Ă©tĂ© ajoutĂ©e dans about:config pour l'activer.
    Sortie de Firefox 128Sortie de Firefox 128
  • Dans les outils de dĂ©veloppement web, lorsque le curseur survole un sĂ©lecteur de rĂšgle CSS, une info-bulle apparaĂźt avec des informations sur la spĂ©cificitĂ© de la rĂšgle CSS, permettant de comprendre pourquoi une rĂšgle CSS donnĂ©e a Ă©tĂ© appliquĂ©e avant une autre rĂšgle.
    Sortie de Firefox 128
  • Dans le panneau d'inspection, les applications incorrectes des propriĂ©tĂ©s CSS personnalisĂ©es sont dĂ©sormais mises en Ă©vidence si leur dĂ©finition ne correspond pas Ă  la valeur utilisĂ©e. Par exemple, la situation suivante est signalĂ©e lorsque, dans la propriĂ©tĂ© «—b», une couleur a Ă©tĂ© indiquĂ©e Ă  la place d'une taille :
    Sortie de Firefox 128
  • Sur la plateforme macOS, pour enregistrer le son depuis un microphone en utilisant l'API getUserMedia, le moteur de traitement audio fourni par le systĂšme est utilisĂ©, permettant d'atteindre une meilleure qualitĂ©.
  • Dans la version pour Android sur les appareils avec Android 14 et les versions ultĂ©rieures de la plateforme, il est permis de crĂ©er et d'utiliser des clĂ©s Passkey dans des applications d'authentification tierces sans mot de passe, en utilisant des identifiants biomĂ©triques tels que les empreintes digitales ou la reconnaissance faciale.

En plus des nouvelles fonctionnalités et de la correction de bogues, Firefox 128 corrige 20 vulnérabilités. 8 de ces vulnérabilités sont qualifiées de critiques, dont 6 sont causées par des problÚmes de gestion de la mémoire, tels que des débordements de mémoire tampon et l'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.

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