Firefox 69

Verfügbar Die Veröffentlichung von Firefox 69.

Hauptänderungen:

  • Standardmäßig aktiviert Standardmäßig wird die Ausführung von Skripten, die Kryptowährungen minen, blockiert.
  • Einstellung „Seiten keine Tonwiedergabe erlauben“ das Öffnen eines Links in einem neuen Tab oder in einem neuen Container. Die Blockierung betrifft nicht nur die Wiedergabe von Ton ohne explizite Interaktion des Nutzers, sondern auch die Wiedergabe von Videos. Das Verhalten kann global oder spezifisch für eine einzelne Seite festgelegt werden.
  • Eine Seite about:protections mit Statistiken zum Schutz vor Tracking wurde hinzugefügt.
  • Passwortmanager bietet Gespeichertes Passwort für alle Subdomains (d.h. das Passwort, das für login.example.com gespeichert wurde, wird auch auf der Seite example.com und all seinen Subdomains angeboten, nicht nur auf login.example.com).
  • WebRTC kann nun gleichzeitig Streams verwenden, die mit verschiedenen Video-Codecs kodiert sind, was für Mehrbenutzer-Konferenzen nützlich ist, bei denen die Teilnehmer unterschiedliche Clients verwenden können.
  • Zur Seite about:support wurde hinzugefügt Pfad zur ausführbaren Datei von Firefox.
  • Nutzer aus den USA sowie Nutzer mit der Spracheinstellung en-US erhalten die aktualisierte Neue-Tab-Seite (andere Anzahl, Größe und Position der Blöcke, vielfältigeren Inhalt aus Pocket).
  • Das Flash-Plugin hat die Option „Immer aktivieren“ verloren. Um Flash-Inhalte zu starten, ist nun eine Benutzerinteraktion erforderlich. Die Unterstützung für Flash wird Anfang 2020 endgültig eingestellt (in ESR-Versionen wird sie bis Ende des Jahres erhalten bleiben, danach wird sie entfernt, da Adobe die Behebung von Sicherheitsanfälligkeiten in Flash einstellen wird).
  • Die Dateien userChrome.css und userContent.css werden nun standardmäßig ignoriert. Ihre Unterstützung kann über die Einstellung toolkit.legacyUserProfileCustomizations.stylesheets aktiviert werden (wenn der Nutzer diese Dateien hat und das Profil einmal in Firefox 68 gestartet wurde, ist die Einstellung bereits aktiviert, sodass bestehende Nutzer keine Unannehmlichkeiten feststellen werden). Diese Anpassungsmethode wird von einer vergleichsweise geringen Anzahl von Nutzern verwendet, während der Zugriff auf diese Dateien (auch wenn sie nicht existieren) bei jedem Start wertvolle Zeit kostet. In zukünftigen Versionen wird ebenfalls so mit der Datei user.js verfahren.
  • Um die Möglichkeiten für Fingerprinting aus dem User-Agent zu verringern entfernt Die Bit-Tiefe des Browsers (nur die Bit-Tiefe des Betriebssystems bleibt erhalten). Während der User-Agent eines 32-Bit-Browsers, der unter einem 64-Bit-Betriebssystem ausgeführt wird, früher "Linux i686 on x86_64" enthielt, wird jetzt nur "Linux x86_64" angezeigt. Die Angabe der Bit-Tiefe des Browsers war früher erforderlich, um den Flash-Installer mit der korrekten Bit-Tiefe herunterzuladen. Jetzt, wo der Flash-Installer nicht mehr von der Bit-Tiefe des Browsers abhängt (und die Unterstützung für Flash bald der Vergangenheit angehört), ist dies nicht mehr nötig.
  • API-Unterstützung aktiviert Resize Observer (ein Mechanismus, mit dem eine Website die Größenänderung eines bestimmten Elements verfolgen kann) und Microtask.
  • Das navigator.mediaDevices-Objekt und die Methode navigator.mozGetUserMedia verfügbar sind nur auf Websites, die über eine sichere Verbindung geöffnet wurden.
  • CSS-Eigenschaften wurden implementiert overflow-block, overflow-inline, user-select, line-break, contain.
  • Unterstützung für öffentliche Felder von Klassen JavaScript.
  • Entfernt wurde Unterstützung für das veraltete Tag <keygen>, das nie korrekt implementiert wurde.
  • Unterstützung von AV1-Videos auf Systemen mit ARM-Prozessoren (wurde vor 5 Jahren deaktiviert, da ARM-Prozessoren zu schwach waren, um dieses Format mit ausreichender Leistung zu decodieren).
    • Hinzugefügt Unterstützung für Prozessprioritäten. Der Prozess, der die aktive Registerkarte bearbeitet, erhält eine höhere Priorität, während Hintergrund-Registerkarten eine geringere Priorität erhalten (die Priorität für Audio- und Video-Wiedergabe bleibt unverändert). Durchgeführte Tests der Entwickler haben keine negativen Auswirkungen auf die Ladegeschwindigkeit von Registerkarten oder die Benutzeroberfläche gezeigt, aber es wurde auch kein sichtbares Leistungssteigerung festgestellt, sodass der Effekt hauptsächlich in einer rationaleren Verteilung von CPU-Ressourcen besteht.
    • Unterstützung für WebAuthn HmacSecret über Windows Hello hinzugefügt (seit Windows 10 1903).
  • macOS:
    • Auf Computern mit sowohl dedizierter als auch integrierter Grafik wechselt Firefox beim Abspielen von WebGL-Inhalten nach Möglichkeit aggressiver zu einer energieeffizienten GPU. Außerdem wird der Browser minimale und einmalige Versuche vermeiden, die leistungsstarke GPU zu nutzen.
    • Der Finder zeigt nun den Fortschritt beim Herunterladen von Dateien an.
    • Der Installer wird nicht nur im dmg-Format, sondern auch im pkg-Format angeboten.
  • Auf ARM64-basierten Geräten wurde JIT-Unterstützung implementiert.
  • Entwicklertools:
    • Die Reihenfolge der Registerkarten wurde entsprechend ihrer Beliebtheit geändert.
    • Debugger:
    • Konsole:
    • Netzwerk:
      • Ressourcen, die aufgrund gemischten Inhalts oder CSP blockiert sind, angezeigt werden im Tab „Netzwerk“ mit dem Grund der Blockierung angezeigt.
      • Tab „Netzwerk“ eine optionale Spalte „URL“, die die vollständige URL der Ressource anzeigt.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4