Version Firefox 80

Le navigateur Web est sorti Firefox 80. De plus, une mise à jour a été générée branches avec un accompagnement à long terme 68.12.0 и 78.2.0. Firefox 68.12 ESR est le dernier de sa série et, d'ici un mois, les utilisateurs de Firefox 68 se verront proposer une mise à jour automatique vers la version 78.3. Version Firefox 80 pour Android s'attarde. Bientôt sur scène Tests bêta La branche Firefox 81 fera la transition, dont la sortie est prévue le 22 septembre.

principal les innovations:

  • Sur plateforme Linux mis en œuvre nouveau back-end pour X11 basé sur DMABUF, qui est préparé en divisant le backend DMABUF précédemment proposé pour Wayland. Le nouveau backend a permis de mettre en œuvre la prise en charge de l'accélération vidéo matérielle via VA-API pour les systèmes utilisant le protocole X11 (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 travail via EGL, vous devez 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 définissez également la variable d'environnement MOZ_X11_EGL, qui fera basculer les composants de composition Webrender et OpenGL pour qu'ils utilisent EGL au lieu de GLX. La prise en charge de VA-API n'est pas encore entièrement stabilisée et sera activée par défaut dans une prochaine version.
  • Nouvelle implémentation incluse liste de blocage modules complémentaires présentant des problèmes de sécurité, de stabilité ou de performances. La nouvelle implémentation se distingue par l'amélioration des performances de traitement des listes de blocage et la résolution des problèmes d'évolutivité, grâce à l'utilisation de cascades. Filtres de floraison.
  • Pour les certificats TLS émis à partir du 1er septembre 2020, volonté une nouvelle limitation de durée de validité s'appliquera : la durée de vie de ces certificats ne pourra excéder 398 jours (13 mois). Des restrictions similaires ont été approuvées dans Chrome et Safari. Pour les certificats reçus 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 lors de l'ouverture des onglets ont été supprimés. Par exemple, lors du chargement du contenu de l'onglet, une icône de sablier s'affiche désormais à la place d'un point sautant.
    Version Firefox 80

  • Il est possible d'installer Firefox comme visionneuse PDF par défaut sur le système.
  • Ajout de la prise en charge de l'affichage d'un avertissement lors de l'envoi du contenu d'un formulaire Web à partir d'une page ouverte via HTTPS sans utiliser de cryptage. Pour contrôler la sortie d'avertissement dans about:config, il existe un paramètre « security.warn_submit_secure_to_insecure ».
  • Diverses améliorations et correctifs ont été apportés pour prendre en charge les lecteurs d'écran et la prise en charge des personnes handicapées.
  • Ajout de la prise en charge des mécanismes RTX et Transport-cc pour améliorer la qualité des appels via WebRTC sur des canaux de communication médiocres et améliorer la prédiction de la bande passante disponible.
  • Dans l'expression JavaScript "Exporter» La prise en charge de la nouvelle syntaxe « export * as namespace » proposée dans la spécification ECMAScript 2021 est fournie.
  • L'API Animations inclut des opérations de composition KeyframeEffect.composite и KeyframeEffect.iterationComposite.
  • L'API Media Session a ajouté la prise en charge de la définition des gestionnaires de changement de position dans un flux : chercher à pour se déplacer vers la position spécifiée et passer la pub pour ignorer les publicités qui apparaissent avant le contenu principal.
  • WebGL implémente une extension KHR_parallel_shader_compile, qui vous permet d'exécuter plusieurs threads de compilation de shaders à la fois.
  • Window.open() ne prend plus en charge les paramètres externalHeight et externalWidth.
  • Dans WebAssembly, l'utilisation d'opérations atomiques est plus pas limité zones de mémoire partagée.
  • Les outils des développeurs web proposent un panel expérimental pour faciliter l'identification des incompatibilités avec les différents navigateurs.
    Version Firefox 80Version Firefox 80

  • Dans l'interface de surveillance de l'activité réseau, des marqueurs visuels (une icône avec une tortue) ont été ajoutés pour mettre en évidence 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) .

    Version Firefox 80

  • Dans la console Web mis en œuvre Commandes ":block" et ":unblock" pour bloquer et débloquer les requêtes réseau.
  • Lorsque le débogueur JavaScript s'interrompt lorsqu'une exception se produit, le panneau de code affiche désormais une info-bulle avec une trace de pile.

En plus des innovations et corrections de bugs dans Firefox 80 éliminé 13 vulnérabilités, dont 6 sont signalés comme dangereux. 4 vulnérabilités (collectées sous CVE-2020-15670) sont causés par des problèmes de mémoire, tels que des débordements de tampon et l'accès à des zones mémoire déjà libérées. Potentiellement, ces problèmes peuvent conduire à l'exécution de code d'un attaquant lors de l'ouverture de pages spécialement conçues.

Source: opennet.ru

Ajouter un commentaire