Die Veröffentlichung des Web-Browsers . Außerdem wurde ein Update erstellt mit langfristiger Unterstützung und . 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 für Android . In naher Zukunft wird die Version wechselt die Firefox 81-Zweigung, deren Veröffentlichung für den 22. September geplant ist.
:
- Auf der Linux-Plattform 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 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 .
- Für TLS-Zertifikate, die ab dem 1. September 2020 ausgestellt wurden, 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.

- 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 „“ 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: und .
- Im Media Session-API wurde die Unterstützung für die Definition von Handlern für den Positionswechsel im Stream hinzugefügt: zum Wechseln zur angegebenen Position und zum Überspringen von Werbung, die vor dem Hauptinhalt läuft.
- In WebGL wurde die Erweiterung , 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 gemeinsame Speicherbereiche beschränkt.
- In den Entwicklertools wurde ein experimentelles Panel zur einfachen Erkennung von Inkompatibilitäten zwischen verschiedenen Browsern eingeführt.
- 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).
- In der Web-Konsole wurden die Befehle „:block“ und „:unblock“ zum Blockieren und Entblockieren von Netzwerk-Anfragen hinzugefügt. 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 CVE-2020-15670 ) 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

