Firefox 80 veröffentlicht

Die Veröffentlichung des Web-Browsers Firefox 80. Darüber hinaus wurde ein Update erstellt für die Long-Term Support (LTS) Zweige . In naher Zukunft wird die 68.12.0 und 78.2.0. Firefox 68.12 ESR ist die letzte Version seiner Serie, und in einem Monat wird den Nutzern von Firefox 68 ein automatisches Update auf die Version 78.3 angeboten. Firefox 80 für Android verschoben wurdeBeta-Testphase des Firefox 80 beginnen, dessen Veröffentlichung für den 25. August geplant ist. wird der Branch Firefox 81 wechseln, dessen Veröffentlichung für den 22. September geplant ist.

Haupt Neuheiten:

  • Auf der Linux-Plattform implementiert. neues Backend für X11 basierend auf DMABUF, das durch das Teilen des zuvor für Wayland vorgeschlagenen DMABUF-Backends vorbereitet wurde. Das neue Backend ermöglicht für Systeme, die das X11-Protokoll verwenden, die Unterstützung von hardwarebeschleunigtem Video über VA-API (bisher wurde eine solche Beschleunigung nur für Wayland aktiviert) sowie die Möglichkeit, WebGL über EGL zu nutzen. Um die Arbeit ü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 und die Umgebungsvariable MOZ_X11_EGL gesetzt werden, nach deren Einrichtung Webrender und die OpenGL-Komponenten der Komposition auf die Verwendung von EGL anstelle von GLX umgeschaltet werden. Die Unterstützung von VA-API ist derzeit noch nicht vollständig stabilisiert und wird in der nächsten Version standardmäßig aktiviert sein.
  • Eine neue Implementierung wurde aktiviert der Blockliste Ergänzungen, in denen Probleme mit Sicherheit, Stabilität und Leistung festgestellt werden. Die neue Implementierung zeichnet sich durch eine verbesserte Leistung bei der Verarbeitung von Blockierlisten aus und löst Skalierbarkeitsprobleme durch den Einsatz von Cascading. Bloom-Filter.
  • Für TLS-Zertifikate, die ab dem 1. September 2020 ausgestellt werden, es Eine neue Einschränkung für die Gültigkeitsdauer wird eingeführt — die Lebensdauer dieser Zertifikatsdaten darf 398 Tage (13 Monate) nicht überschreiten. Ähnliche Einschränkungen wurden in Chrome und Safari genehmigt. Für Zertifikate, die vor dem 1. September erhalten wurden, bleibt das Vertrauen bestehen, wird jedoch auf 825 Tage (2,2 Jahre) begrenzt.
  • Für Nutzer mit Migräne und Epilepsie wurden einige Animationseffekte beim Öffnen von Tabs entfernt. Beispielsweise wird während des Ladens des Tab-Inhalts anstelle des springenden Punkts jetzt ein Sandsack-Icon angezeigt.
    Firefox 80 veröffentlicht
  • Es wurde die Möglichkeit geschaffen, Firefox als standardmäßigen PDF-Viewer im System zu installieren.
  • Unterstützung für die Ausgabe einer Warnung beim Absenden von Webformularinhalten von einer über HTTPS geöffneten Seite ohne Verschlüsselung hinzugefügt. Zur Steuerung der Warnung in about:config gibt es die Einstellung „security.warn_submit_secure_to_insecure“.
  • Verschiedene Verbesserungen und Korrekturen im Zusammenhang mit der Bedienung von Bildschirmlesegeräten und der Unterstützung für Menschen mit Behinderungen wurden vorgenommen.
  • Unterstützung für RTX- und Transport-cc-Mechanismen hinzugefügt, um die Sprachqualität über WebRTC bei schlechten Verbindungen zu verbessern und die verfügbare Bandbreite besser vorherzusagen.
  • Im JavaScript-Ausdruck „exportierenwurde die Unterstützung für die neue Syntax „export * as namespace“ eingeführt, die in der ECMAScript 2021-Spezifikation vorgeschlagen wurde.
  • Im Animations-API wurden Kompositionoperationen hinzugefügt KeyframeEffect.composite und KeyframeEffect.iterationComposite.
  • Im Media Session API wurde Unterstützung hinzugefügt, um Handler für Stream-Positionierungswechsel zu definieren: seekto zum Wechsel zu einer angegebenen Position und skipad zum Überspringen von Werbung, die vor dem Hauptinhalt geschaltet wird.
  • In WebGL wurde die Erweiterung implementiert KHR_parallel_shader_compile, die die gleichzeitige Ausführung mehrerer Shader-Kompilierungsströme ermöglicht.
  • In Window.open() wurde die Unterstützung für die Parameter outerHeight und outerWidth eingestellt.
  • In WebAssembly wird die Anwendung atomarer Operationen nicht mehr nur auf geteilte Speicherbereiche beschränkt. In den Werkzeugen für Webentwickler wurde ein experimentelles Panel eingeführt, um inkompatibilitäten mit verschiedenen Browsern zu erleichtern.
  • Im Netzwerkaktivitätsüberwachungsinterface wurden anschauliche Labels (Ikone 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öffentlicht Firefox 80 veröffentlicht
  • In der Webkonsole stehen die Befehle «:block» und «:unblock» zum Blockieren und Entblockieren von Netzwerkrequests zur Verfügung.

    Firefox 80 veröffentlicht
  • Beim Unterbrechen des JavaScript-Debuggers im Fall einer Ausnahme wird jetzt ein Tooltip mit dem Stacktrace im Codepanel angezeigt. werden umgesetzt Neben Neuerungen und Fehlerbehebungen in Firefox 80
  • gab es 13 Sicherheitsanfälligkeiten,

von denen 6 als kritisch eingestuft sind. 4 davon sind Sicherheitsanfälligkeiten (unter auch andere Probleme behoben wurden. CVE-2020-15670, из которых 6 помечены как опасные. 4 уязвимости (собраны под CVE-2020-15670) werden durch Speicherprobleme verursacht, darunter Pufferüberläufe und Zugriffe auf bereits freigegebene Speicherbereiche. Diese Probleme können potenziell dazu führen, dass Angreifer beim Öffnen speziell gestalteter Seiten Code ausführen.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster