Sortie de Firefox 144

La version du navigateur web Firefox 144 a Ă©tĂ© publiĂ©e et des mises Ă  jour des anciennes branches Ă  long terme de support — 140.4.0 et 115.29.0 ont Ă©tĂ© formĂ©es. La branche Firefox 145 est entrĂ©e en phase de bĂȘta-test, avec une sortie prĂ©vue le 11 novembre.

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

  • Pour tous les utilisateurs, un nouveau systĂšme de gestion des profils a Ă©tĂ© activĂ©. Dans le formulaire des profils, l'utilisateur peut crĂ©er des sessions de navigation totalement indĂ©pendantes, avec leurs propres paramĂštres, historique, favoris, extensions et bases de donnĂ©es internes. Chaque profil est stockĂ© dans un sous-rĂ©pertoire «~/.mozilla/firefox/». Un schĂ©ma de couleurs, une icĂŽne et un nom peuvent ĂȘtre assignĂ©s Ă  chaque profil. Le changement entre les profils et la crĂ©ation de nouveaux profils se fait via une nouvelle section affichĂ©e en haut du menu principal.

    La technologie de sĂ©paration des sessions est similaire aux anciens profils, dont l'activation se faisait depuis la ligne de commande Ă  l'aide de l'option «-P», mais les interfaces et les listes de profils des anciens et nouveaux systĂšmes ne se croisent pas (les nouveaux profils ne s'affichent pas dans l'ancienne interface, lancĂ©e avec la commande «firefox —ProfileManager», tandis que les anciens ne sont pas visibles dans la nouvelle interface accessible via le menu).

    Sortie de Firefox 144
  • Une fonctionnalitĂ© permettant de garder un onglet actif visible lors de la rĂ©duction des autres onglets dans un groupe a Ă©tĂ© prĂ©sentĂ©e (il est possible de travailler sur un onglet sĂ©parĂ© sans dĂ©plier tout le groupe).
    Sortie de Firefox 144
  • Un support a Ă©tĂ© ajoutĂ© pour dĂ©placer un onglet dans un groupe repliĂ© sans ouvrir automatiquement le groupe.
    Sortie de Firefox 144
  • Il est dĂ©sormais possible de fermer une fenĂȘtre avec une vidĂ©o diffusĂ©e en mode «picture-in-picture» sans interrompre la lecture (la vidĂ©o continuera Ă  ĂȘtre diffusĂ©e dans la fenĂȘtre principale). La fermeture sans interruption se fait en cliquant sur le bouton de fermeture de la fenĂȘtre tout en maintenant la touche Shift ou en appuyant sur la combinaison de touches Shift + Esc.
  • Pour le chiffrement des comptes enregistrĂ©s dans le gestionnaire de mots de passe intĂ©grĂ©, l'algorithme AES-256-CBC a Ă©tĂ© utilisĂ©. Auparavant, l'algorithme AES-256-CBC Ă©tait uniquement appliquĂ© lors du chiffrement de bout en bout des comptes dans Firefox Sync, mais sur le stockage local, les donnĂ©es Ă©taient chiffrĂ©es avec l'ancien algorithme 3DES-CBC.
  • Dans le menu contextuel affichĂ© lors d'un clic droit sur une image, une option a Ă©tĂ© ajoutĂ©e pour rechercher avec le service Google Lens. Avec Google Lens, il est possible d'effectuer des opĂ©rations telles que la recherche de produits et d'objets similaires, ainsi que de copier, traduire et rechercher du texte affichĂ© sur l'image. Cette fonctionnalitĂ© n'est disponible que si Google est sĂ©lectionnĂ© comme moteur de recherche principal.
  • Il est dĂ©sormais possible d'envoyer des requĂȘtes au service de recherche Perplexity via la barre d'adresse, qui utilise l'IA pour gĂ©nĂ©rer des rĂ©ponses aux questions posĂ©es en langage naturel.
  • Sur la plateforme Windows, lors de l'ouverture de liens depuis d'autres applications, Firefox utilise dĂ©sormais la fenĂȘtre existante sur le bureau virtuel actuel ou crĂ©e une nouvelle fenĂȘtre en son absence (sans toutefois basculer vers d'autres bureaux virtuels).
  • Dans les outils pour dĂ©veloppeurs web, la possibilitĂ© de naviguer vers les dĂ©finitions des propriĂ©tĂ©s CSS personnalisĂ©es Ă  partir des fonctions var() affichĂ©es dans l'inspecteur de styles a Ă©tĂ© implĂ©mentĂ©e. Les infobulles dans l'inspecteur de styles offrent une sĂ©paration visuelle entre les Ă©vĂ©nements intĂ©grĂ©s et personnalisĂ©s.
  • Ajout de l'API Element.moveBefore pour dĂ©placer un Ă©lĂ©ment dans l'arbre DOM sans rĂ©initialiser son Ă©tat.
  • La propriĂ©tĂ© CSS math-shift prend dĂ©sormais en charge la valeur « compact », qui inclut une reprĂ©sentation compacte des indices en exposant dans les formules MathML.
  • Dans l'API PerformanceEventTiming, qui permet d'obtenir des informations supplĂ©mentaires pour mesurer et optimiser la rĂ©activitĂ© de l'interface, un attribut InteractionID a Ă©tĂ© ajoutĂ© avec l'identifiant de l'interaction utilisateur. Cet identifiant permet de lier diffĂ©rentes mĂ©triques Ă  une seule action utilisateur, par exemple, lorsqu'un utilisateur touche l'Ă©cran tactile, plusieurs Ă©vĂ©nements sont gĂ©nĂ©rĂ©s, tels que pointerdown, mousedown, pointerup, mouseup et click, et l'InteractionID permet de relier tous ces Ă©vĂ©nements Ă  un seul toucher.
  • Les attributs HTML «command» et «commandfor» ont été introduits, permettant de les utiliser dans les boutons à la place des attributs «popovertargetaction» et «popovertarget» pour une configuration déclarative de l'interaction avec le menu appelé lors de l'appui sur le bouton. Lors de l'utilisation des nouveaux attributs, toute la logique d'interaction avec le menu est gérée par le navigateur, sans besoin de connecter des gestionnaires personnalisés en JavaScript. Par exemple, pour créer un menu déroulant, il suffit de spécifier : <button commandfor="»my-menu»" command="»show-popover»">Ouvrir le menu</button> <div popover id="»my-menu»"> … </div>
  • Le support de l'API View Transitions a Ă©tĂ© ajoutĂ©, permettant de crĂ©er des effets d'animation lors du passage entre diffĂ©rents Ă©tats du DOM (par exemple, transition fluide d'une image Ă  une autre) ou lors du passage d'une page Ă  une autre au sein d'un mĂȘme site.
  • La capacitĂ© d'utiliser le dĂ©sentrelacement lors du rendu de dĂ©gradĂ©s spĂ©cifiĂ©s via les propriĂ©tĂ©s CSS linear-gradient, conic-gradient et radial-gradient grĂące Ă  WebRender accĂ©lĂ©rĂ© par matĂ©riel a Ă©tĂ© fournie.
  • Dans les objets Map et WeakMap, la spĂ©cification « upsert » a Ă©tĂ© mise en Ɠuvre pour faciliter le travail avec des collections de paires clĂ©/valeur. Des mĂ©thodes getOrInsert et getOrInsertComputed ont Ă©tĂ© ajoutĂ©es, renvoyant la valeur dĂ©jĂ  prĂ©sente dans la collection associĂ©e Ă  la clĂ© spĂ©cifiĂ©e, ou crĂ©ant une nouvelle entrĂ©e si la clĂ© n'existe pas.
  • Dans l'API ScreenOrientation, des mĂ©thodes lock() et unlock() ont Ă©tĂ© ajoutĂ©es pour fixer l'orientation de l'Ă©cran sur les tablettes sous Windows et Android.
  • Ajout de la prise en charge de la transmission d'objets RTCDataChannel au sein des messages WebWorker.
  • Le paramĂštre resizeMode a Ă©tĂ© ajoutĂ© Ă  la mĂ©thode getUserMedia, permettant le recadrage et le redimensionnement lors de la capture vidĂ©o depuis la camĂ©ra.
  • La mĂ©thode GPUDevice.importExternalTexture a Ă©tĂ© ajoutĂ©e Ă  l'API WebGPU pour importer une texture Ă  partir d'un objet HTMLVideoElement ou d'un VideoFrame.
  • Dans Firefox pour Android, un indicateur de traduction automatique a Ă©tĂ© ajoutĂ©, permettant d'Ă©valuer l'Ă©tat du processus de traduction de la page (si la page entiĂšre a Ă©tĂ© traduite ou non). Firefox est dĂ©sormais disponible Ă  l'installation depuis le catalogue d'applications Huawei AppGallery. Les exigences de version de la plateforme ont Ă©tĂ© renforcĂ©es : un minimum d'Android 8 est requis.

Outre les nouvelles fonctionnalités et les corrections de bugs dans Firefox 144, 24 vulnérabilités ont été résolues. 16 de ces vulnérabilités sont dues à des problÚmes de gestion de la mémoire, tels que les débordements de mémoire tampon et l'accÚs à des zones de mémoire déjà libérées. Ces problÚmes peuvent potentiellement permettre l'exécution de code malveillant lors de l'ouverture de pages spécialement conçues.

La version beta de Firefox 145, dĂ©sormais disponible pour tests, se distingue par l'amĂ©lioration des arrondis sur les boutons, les onglets, la barre d'adresse et les champs de saisie, ainsi que l'ajout de la prise en charge des conteneurs Matroska (pour les codecs AVC, HEVC, VP8, VP9, AV1, AAC, Opus et Vorbis) et la fin du support des systĂšmes Linux 32 bits. Il est notĂ© que maintenir Firefox sur des plateformes 32 bits devient de plus en plus difficile et peu fiable, alors que le support des versions 32 bits a dĂ©jĂ  Ă©tĂ© suspendu dans la plupart des distributions Linux. Les utilisateurs de distributions Linux 32 bits sont invitĂ©s Ă  passer Ă  des systĂšmes d'exploitation 64 bits. Pour ceux qui ne peuvent pas mettre Ă  jour leur distribution rapidement, la branche ESR de Firefox 140 peut ĂȘtre utilisĂ©e ; des mises Ă  jour corrigeant les vulnĂ©rabilitĂ©s y seront fournies au moins jusqu'en septembre de l'annĂ©e prochaine.

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