Firefox 80-Veröffentlichung

Der Webbrowser wurde veröffentlicht Firefox 80. Darüber hinaus wurde ein Update erstellt Zweige mit langfristiger Unterstützung 68.12.0 и 78.2.0. Firefox 68.12 ESR ist das neueste seiner Reihe und innerhalb eines Monats wird Firefox 68-Benutzern ein automatisches Update auf die Version 78.3 angeboten. Ausführung Firefox 80 für Android verzögert. Kommt bald auf die Bühne Beta-test Der Firefox 81-Zweig wird umgestellt, dessen Veröffentlichung für den 22. September geplant ist.

Haupt- Innovationen:

  • Auf der Linux-Plattform implementiert neues Backend für X11 basierend auf DMABUF, das durch Aufteilen des zuvor für Wayland vorgeschlagenen DMABUF-Backends erstellt wird. Das neue Backend ermöglichte die Implementierung der Unterstützung für Hardware-Videobeschleunigung über VA-API für Systeme, die das X11-Protokoll verwenden (zuvor war eine solche Beschleunigung nur für Wayland aktiviert), sowie die Möglichkeit, WebGL über EGL zu betreiben. Um die Arbeit über EGL zu aktivieren, müssen Sie die Einstellungen „gfx.webrender.all“, „media.ffmpeg.dmabuf-textures.enabled“, „media.ffmpeg.vaapi-drm-display.enabled“ und „media.ffmpeg“ aktivieren. vaapi.enabled“ in about:config und legen Sie außerdem die Umgebungsvariable MOZ_X11_EGL fest, die Webrender- und OpenGL-Compositing-Komponenten so umschaltet, dass sie EGL anstelle von GLX verwenden. Die VA-API-Unterstützung ist noch nicht vollständig stabilisiert und wird in einer zukünftigen Version standardmäßig aktiviert.
  • Neuimplementierung inklusive Blockliste Add-ons, die Sicherheits-, Stabilitäts- oder Leistungsprobleme haben. Die neue Implementierung zeichnet sich dadurch aus, dass sie dank der Verwendung von Kaskadierung die Leistung bei der Verarbeitung von Blocklisten verbessert und Skalierbarkeitsprobleme löst Bloom-Filter.
  • Für TLS-Zertifikate, die ab dem 1. September 2020 ausgestellt wurden, werden Es gilt eine neue Beschränkung der Gültigkeitsdauer – die Lebensdauer dieser Zertifikate darf 398 Tage (13 Monate) nicht überschreiten. Ähnliche Einschränkungen wurden in Chrome und Safari genehmigt. Für Zertifikate, die vor dem 1. September eingehen, bleibt die Vertrauenswürdigkeit bestehen, jedoch auf 825 Tage (2.2 Jahre) begrenzt.
  • Für Benutzer mit Migräne und Epilepsie wurden einige Animationseffekte beim Öffnen von Tabs entfernt. Beispielsweise wird beim Laden von Tab-Inhalten jetzt ein Sanduhr-Symbol anstelle eines springenden Punktes angezeigt.
    Firefox 80-Veröffentlichung

  • Es ist möglich, Firefox als Standard-PDF-Viewer auf dem System zu installieren.
  • Unterstützung für die Anzeige einer Warnung hinzugefügt, wenn Webformularinhalte von einer über HTTPS geöffneten Seite ohne Verschlüsselung gesendet werden. Um die Warnausgabe in about:config zu steuern, gibt es eine Einstellung „security.warn_submit_secure_to_insecure“.
  • Zur Unterstützung von Bildschirmleseprogrammen und zur Unterstützung von Menschen mit Behinderungen wurden verschiedene Verbesserungen und Korrekturen vorgenommen.
  • Unterstützung für RTX- und Transport-cc-Mechanismen hinzugefügt, um die Qualität von Anrufen über WebRTC auf schlechten Kommunikationskanälen zu verbessern und die Vorhersage der verfügbaren Bandbreite zu verbessern.
  • Im JavaScript-Ausdruck „exportieren» Unterstützung für die neue „export * as namespace“-Syntax, die in der ECMAScript 2021-Spezifikation vorgeschlagen wird, wird bereitgestellt.
  • Die Animations-API umfasst Compositing-Vorgänge KeyframeEffect.composite и KeyframeEffect.iterationComposite.
  • Die Media Session API hat Unterstützung für die Definition von Positionsänderungshandlern in einem Stream hinzugefügt: versuchen an die angegebene Position bewegen und Überspringen um Werbung zu überspringen, die vor dem Hauptinhalt erscheint.
  • WebGL implementiert eine Erweiterung KHR_parallel_shader_compile, wodurch Sie mehrere Shader-Kompilierungsthreads gleichzeitig ausführen können.
  • Window.open() unterstützt die Parameter „outerHeight“ und „outerWidth“ nicht mehr.
  • In WebAssembly werden atomare Operationen häufiger verwendet nicht limitiert gemeinsame Speicherbereiche.
  • Die Webentwickler-Tools bieten ein experimentelles Panel, um Inkompatibilitäten mit verschiedenen Browsern leichter erkennen zu können.
    Firefox 80-VeröffentlichungFirefox 80-Veröffentlichung

  • In der Schnittstelle zur Netzwerkaktivitätsüberwachung wurden visuelle Markierungen (ein Symbol mit einer Schildkröte) hinzugefügt, um langsame Anfragen hervorzuheben, deren Ausführungszeit 500 ms überschreitet (das Limit kann über die Einstellung devtools.netmonitor.audits.slow in about:config geändert werden). .

    Firefox 80-Veröffentlichung

  • In der Webkonsole umgesetzt „:block“- und „:unblock“-Befehle zum Blockieren und Entsperren von Netzwerkanfragen.
  • Wenn der JavaScript-Debugger beim Auftreten einer Ausnahme unterbricht, zeigt das Code-Panel jetzt einen Tooltip mit einem Stack-Trace an.

Neben Neuerungen und Fehlerbehebungen in Firefox 80 eliminiert 13 Schwachstellen, davon sind 6 als gefährlich gekennzeichnet. 4 Schwachstellen (gesammelt unter CVE-2020-15670) werden durch Speicherprobleme wie Pufferüberläufe und Zugriffe auf bereits freigegebene Speicherbereiche verursacht. Diese Probleme können möglicherweise dazu führen, dass beim Öffnen speziell gestalteter Seiten der Code eines Angreifers ausgeführt wird.

Source: opennet.ru

Kommentar hinzufügen