Veröffentlichung von Firefox 80

Die Veröffentlichung des Web-Browsers Firefox 80. Außerdem wurde ein Update erstellt Zweige mit langfristiger Unterstützung 68.12.0 und 78.2.0. Firefox 68.12 ESR ist die letzte Version dieser Reihe, und in einem Monat wird für die Benutzer von Firefox 68 ein automatisches Upgrade auf die Version 78.3 angeboten. Version Firefox 80 für Android verzögert sich. In naher Zukunft wird die Version in die Beta-Testphase übergehen wechselt die Firefox 81-Zweigung, deren Veröffentlichung für den 22. September geplant ist.

Haupt- Neuheiten:

  • Auf der Linux-Plattform wurde implementiert neues Backend für X11 basierend auf DMABUF, das durch die Aufteilung des vorher für Wayland vorgeschlagenen DMABUF-Backends vorbereitet wurde. Das neue Backend ermöglicht es Systemen, die das X11-Protokoll verwenden, die Hardwarebeschleunigung von Videos über VA-API zu unterstützen (früher wurde eine solche Beschleunigung nur für Wayland aktiviert) und die Verwendung von WebGL über EGL. Um die Nutzung über EGL zu aktivieren, müssen die Einstellungen «gfx.webrender.all», «media.ffmpeg.dmabuf-textures.enabled», «media.ffmpeg.vaapi-drm-display.enabled» und «media.ffmpeg.vaapi.enabled» in about:config aktiviert sowie die Umgebungsvariable MOZ_X11_EGL gesetzt werden, nach deren Festlegung Webrender und die Komponenten des OpenGL-Compositing auf die Verwendung von EGL anstelle von GLX umschalten. Die Unterstützung von VA-API ist noch nicht vollständig stabilisiert und wird standardmäßig in der nächsten Version aktiviert.
  • Eine neue Implementierung der Blockliste von Erweiterungen, in denen Probleme mit Sicherheit, Stabilität und Leistung festgestellt wurden. Die neue Implementierung zeichnet sich durch eine verbesserte Verarbeitungsgeschwindigkeit der Blocklisten und die Behebung von Skalierungsproblemen aus, dank der Verwendung von kaskadierenden Bloom-Filter.
  • Für TLS-Zertifikate, die ab dem 1. September 2020 ausgestellt wurden, schrittweise gestartet gilt eine neue Beschränkung auf die Lebensdauer — die Gültigkeit dieser Zertifikate darf 398 Tage (13 Monate) nicht überschreiten. Ähnliche Beschränkungen wurden in Chrome und Safari verabschiedet. Für Zertifikate, die vor dem 1. September erhalten wurden, bleibt das Vertrauen erhalten, ist jedoch auf 825 Tage (2,2 Jahre) begrenzt.
  • Für Benutzer mit Migräne und Epilepsie wurden einige Animationseffekte beim Öffnen von Tabs entfernt. Zum Beispiel wird während des Ladens von Inhalten eines Tabs anstelle des springenden Punktes jetzt ein Sanduhr-Symbol angezeigt.
    Veröffentlichung von Firefox 80
  • Es wurde die Möglichkeit hinzugefügt, Firefox als standardmäßigen PDF-Betrachter im System festzulegen.
  • Unterstützung wurde hinzugefügt, um eine Warnung auszugeben, wenn Inhalte von Webformularen von einer über HTTPS geöffneten Seite ohne Verschlüsselung gesendet werden. Um die Ausgabe der Warnung in about:config zu steuern, gibt es die Einstellung «security.warn_submit_secure_to_insecure».
  • Es wurden verschiedene Verbesserungen und Fehlerbehebungen in Bezug auf Screenreader und die Unterstützung für Menschen mit Behinderungen vorgenommen.
  • Die Unterstützung für RTX-Mechanismen und Transport-cc wurde hinzugefügt, um die Sprachqualität über WebRTC bei schlechten Verbindungen zu verbessern und die verfügbare Bandbreite besser vorherzusagen.
  • Im JavaScript-Ausdruck „export“ wurde die Unterstützung für die neue Syntax „export * as namespace“ aufgenommen, die in der Spezifikation ECMAScript 2021 vorgeschlagen wurde.
  • Im Animations-API wurden Komposition-Operationen hinzugefügt: KeyframeEffect.composite und KeyframeEffect.iterationComposite.
  • Im Media Session-API wurde die Unterstützung für die Definition von Handlern für den Positionswechsel im Stream hinzugefügt: seekto zum Wechseln zur angegebenen Position und skipad zum Überspringen von Werbung, die vor dem Hauptinhalt läuft.
  • In WebGL wurde die Erweiterung KHR_parallel_shader_compile, die es ermöglicht, mehrere Shader-Compilierungsströme gleichzeitig zu starten, implementiert.
  • In Window.open() wurde die Unterstützung für die Parameter outerHeight und outerWidth eingestellt.
  • In WebAssembly ist die Verwendung atomarer Operationen nicht mehr auf gemeinsame Speicherbereiche beschränkt.
  • In den Entwicklertools wurde ein experimentelles Panel zur einfachen Erkennung von Inkompatibilitäten zwischen verschiedenen Browsern eingeführt.
    Veröffentlichung von Firefox 80 Veröffentlichung von Firefox 80
  • Im Netzwerkaktivitätsmonitoring-Interface wurden anschauliche Markierungen (eine Schildkröten-Ikone) hinzugefügt, um langsame Anfragen zu kennzeichnen, deren Verarbeitungszeit 500 ms überschreitet (das Limit kann über die Einstellung devtools.netmonitor.audits.slow in about:config geändert werden).

    Veröffentlichung von Firefox 80
  • In der Web-Konsole wurden die Befehle „:block“ und „:unblock“ zum Blockieren und Entblockieren von Netzwerk-Anfragen hinzugefügt. umgesetzt Beim Unterbrechen des JavaScript-Debuggers im Falle einer Ausnahme wird nun ein Tooltip mit dem Stack-Trace im Codefenster angezeigt.
  • Außer den Neuerungen und Fehlerbehebungen in Firefox 80

13 Sicherheitsanfälligkeiten behoben wurden , von denen 6 als kritisch eingestuft sind. 4 Sicherheitsanfälligkeiten (zusammengefasst unterCVE-2020-15670 Die Version 80 des Webbrowsers Firefox wurde veröffentlicht.) resultieren aus Problemen im Umgang mit Speicher, wie Pufferüberläufen und dem Zugriff auf bereits freigegebene Speicherbereiche. Diese Probleme könnten potenziell zur Ausführung von Code durch einen Angreifer führen, wenn speziell gestaltete Seiten geöffnet werden.

Quelle: opennet.ru

60GB SSD 8Gb DDR4