Sortie de Firefox 80

Le navigateur web a été publié Firefox 80. De plus, une mise à jour a été formée branches avec un support prolongé 68.12.0 et 78.2.0. Firefox 68.12 ESR est le dernier de sa série, dans un mois, les utilisateurs de Firefox 68 se verront proposer une mise à jour automatique vers la version 78.3. Firefox 80 pour Android est retardée. Dans un avenir proche, il passera au stade des tests bêta la branche Firefox 81, dont la sortie est prévue pour le 22 septembre.

Principales nouveautés:

  • Sur la plateforme Linux mis en œuvre nouveau backend pour X11 basé sur DMABUF, qui a été préparé en séparant le backend DMABUF précédemment proposé pour Wayland. Le nouveau backend a permis d'apporter pour les systèmes utilisant le protocole X11, un support de l'accélération matérielle vidéo via VA-API (auparavant, une telle accélération n'était activée que pour Wayland), ainsi que la possibilité de faire fonctionner WebGL via EGL. Pour activer le fonctionnement via EGL, il est nécessaire d'activer les paramètres «gfx.webrender.all», «media.ffmpeg.dmabuf-textures.enabled», «media.ffmpeg.vaapi-drm-display.enabled» et «media.ffmpeg.vaapi.enabled» dans about:config, et de définir la variable d'environnement MOZ_X11_EGL, après quoi WebRender et les composants de composition OpenGL passeront à l'utilisation de EGL au lieu de GLX. La prise en charge de VA-API n'est pas encore complètement stabilisée et sera activée par défaut dans la prochaine version.
  • Une nouvelle implémentation a été ajoutée de la liste de blocage des extensions rencontrant des problèmes de sécurité, de stabilité et de performance. La nouvelle implémentation se distingue par une amélioration des performances de traitement des listes de blocage et résout des problèmes d'évolutivité, grâce à l'utilisation de cascades Bloom.
  • Pour les certificats TLS émis à partir du 1er septembre 2020, un mot de passe/PIN/biométrie/clé matérielle du compte OS sera requis (à condition qu'un mot de passe principal ne soit pas défini). L'implémentation de cette fonctionnalité sous Linux est perturbée par une nouvelle limitation sur la durée de vie sera appliquée - la durée de vie des certificats de données ne pourra pas dépasser 398 jours (13 mois). Des limitations similaires ont été approuvées dans Chrome et Safari. Pour les certificats obtenus avant le 1er septembre, la confiance sera maintenue, mais limitée à 825 jours (2,2 ans).
  • Pour les utilisateurs souffrant de migraines et d'épilepsie, certains effets d'animation ont été supprimés lors de l'ouverture des onglets. Par exemple, pendant le chargement du contenu de l'onglet, au lieu d'un point clignotant, une icône avec un sablier est désormais affichée.
    Sortie de Firefox 80
  • Une option a été fournie pour définir Firefox comme visualiseur PDF par défaut dans le système.
  • Un support a été ajouté pour afficher un avertissement lors de l'envoi de contenu de web-formulaire d'une page ouverte en HTTPS sans utiliser le chiffrement. Pour gérer l'affichage de l'avertissement dans about:config, un paramètre «security.warn_submit_secure_to_insecure» a été prévu.
  • Diverses améliorations et corrections ont été apportées concernant le fonctionnement des lecteurs d'écran et le support des outils pour les personnes en situation de handicap.
  • Ajout du support pour les mécanismes RTX et Transport-cc afin d'améliorer la qualité des appels via WebRTC sur des connexions de mauvaise qualité et d'améliorer la prévision de la bande passante disponible.
  • Dans l'expression JavaScript «Exporter et télécharger des images», le nouveau syntaxe «export * as namespace» proposé dans la spécification ECMAScript 2021 est pris en charge.
  • L'API Animations a intégré des opérations de composition. KeyframeEffect.composite et KeyframeEffect.iterationComposite.
  • L'API Media Session a ajouté la prise en charge de la définition des gestionnaires de changement de position dans le flux : seekto pour sauter à une position indiquée et skipad pour passer les publicités qui précèdent le contenu principal.
  • Un nouvel ajout a été réalisé dans WebGL. KHR_parallel_shader_compile, permettant de lancer plusieurs fils de compilation de shaders simultanément.
  • Dans Window.open(), le support des paramètres outerHeight et outerWidth a été supprimé.
  • Dans WebAssembly, l'utilisation d'opérations atomiques n'est plus limitée à des zones de mémoire partagées.
  • Des outils pour les développeurs web proposent un panneau expérimental pour simplifier l'identification des incompatibilités entre différents navigateurs.
    Sortie de Firefox 80 Sortie de Firefox 80
  • L'interface de surveillance de l'activité réseau a ajouté des étiquettes visuelles (icône de tortue) pour marquer les requêtes lentes dont le temps d'exécution dépasse 500 ms (la limite peut être modifiée via le paramètre devtools.netmonitor.audits.slow dans about:config).

    Sortie de Firefox 80
  • Dans la console web, les commandes «:block» et «:unblock» pour bloquer et débloquer les requêtes réseau. sont implémentés En cas d'interruption du débogueur JavaScript lors d'une exception, un tooltip avec la trace de la pile s'affiche maintenant dans le panneau de code.
  • En plus des nouveautés et des corrections, Firefox 80

présente 13 vulnérabilités, corrigé dont 6 sont qualifiées de critiques. 4 vulnérabilités (classées sousCVE-2020-15670. La version 80 du navigateur web Firefox a été publiée.) sont causées par des problèmes de gestion de la mémoire, tels que les débordements de tampons et les 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.

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