Firefox 79 veröffentlicht

Die Veröffentlichung des Web-Browsers Firefox 79, sowie der mobilen Version Firefox 68.11 fĂŒr die Android-Plattform. Zudem wurde ein Update bereitgestellt Zweige mit langfristiger UnterstĂŒtzung 68.11.0 und 78.1.0. In naher Zukunft wird die Version in die Beta-Testphase ĂŒbergehen wechselt der Firefox-Zweig 80, dessen Veröffentlichung fĂŒr den 25. August geplant ist.

Haupt- Neuheiten:

  • Im Passwortmanager wurde die Möglichkeit hinzugefĂŒgt, Anmeldeinformationen im CSV-Format zu exportieren (Textfelder mit Trennzeichen, die in Tabellenkalkulationsprogramme importiert werden können). Beim Export werden die Passwörter unverschlĂŒsselt in eine Datei geschrieben. In Zukunft ist auch vorgesehen, eine Importfunktion fĂŒr Passwörter aus einer zuvor gespeicherten CSV-Datei bereitzustellen (es wird davon ausgegangen, dass Benutzer möglicherweise eine Sicherungskopie der gespeicherten Passwörter benötigen oder Passwörter von einem anderen Browser migrieren möchten).

    Firefox 79 veröffentlicht
  • HinzugefĂŒgt Einstellung zur Aktivierung der dynamischen Cookie-Isolierung basierend auf der in der Adressleiste angezeigten Domain („Dynamische Isolierung erster Parteien«, bei der eigene und fremde Einbindungen anhand der Basisdomain der Website bestimmt werden). Die Einstellung wurde im Konfigurator im Bereich zur Konfiguration der Tracking-Schutzmethoden im Dropdown-MenĂŒ fĂŒr Cookie-Blockierung angeboten.

    Firefox 79 veröffentlicht
  • Die Tracking-Schutzmaßnahmen wurden verbessert, die automatisch Cookies blockieren, die von Drittanbieter-Trackingdiensten verwendet werden. FĂŒr Tracking-Websites löscht Firefox nun tĂ€glich Cookies und Daten in internen Speichern, basierend auf Listen von Tracking-Systemen aus dem Dienst Disconnect.me.
  • Eine erste Implementierung des MenĂŒs fĂŒr experimentelle Einstellungen „about:preferences#experimental“ wurde hinzugefĂŒgt, das eine Schnittstelle zur Aktivierung experimenteller Funktionen bietet, Ă€hnlich wie about:flags in Chrome. StandardmĂ€ĂŸig ist das MenĂŒ derzeit nicht verfĂŒgbar und erfordert zur Aktivierung das Setzen der Einstellung „browser.preferences.experimental“ in about:config. Von den verfĂŒgbaren experimentellen Funktionen kann derzeit nur die UnterstĂŒtzung von „CSS Masonry Layout«.

    Firefox 79 veröffentlicht
  • FĂŒr Laptops mit AMD-Chips auf der Windows 10-Plattform
    eingeschlossen
    das WebRender-Kompositionssystem. WebRender ist in Rust geschrieben und ermöglicht eine signifikante Steigerung der Rendering-Geschwindigkeit und reduzierte CPU-Belastung, indem Rendering-Operationen fĂŒr Webseiteninhalte auf die GPU ausgelagert werden, die ĂŒber GPU-Shader ausgefĂŒhrt werden. Zuvor wurde WebRender auf der Windows 10-Plattform fĂŒr Intel-GPUs, APU AMD Raven Ridge, AMD Evergreen und auf Laptops mit NVIDIA-Grafikkarten aktiviert. Unter Linux ist WebRender bisher aktiviert FĂŒr Intel- und AMD-Grafikkarten nur in Nachtversionen, und nicht fĂŒr NVIDIA-Grafikkarten unterstĂŒtzt. Um dies in about:config zu aktivieren, sollten die Einstellungen „gfx.webrender.all“ und „gfx.webrender.enabled“ aktiviert oder Firefox mit der Umgebungsvariable MOZ_WEBRENDER=1 gestartet werden.
  • FĂŒr Benutzer aus Deutschland wurde auf der neuen Tab-Seite ein neuer Abschnitt mit Artikeln hinzugefĂŒgt, die vom Service Pocket empfohlen werden, die zuvor fĂŒr Benutzer aus den USA und Großbritannien vorgeschlagen wurden. Die mit der Inhaltsauswahl verbundene Personalisierung erfolgt clientseitig und ohne Übermittlung von Benutzerdaten an Dritte (die gesamte Liste der empfohlenen Links fĂŒr den aktuellen Tag wird in den Browser geladen und basierend auf den Besuchsdaten des Benutzers bewertet). Um die empfohlene Pocket-Inhalte zu deaktivieren, gibt es eine Einstellung im Konfigurator (Firefox Home Content / Recommended by Pocket) und die Option „browser.newtabpage.activity-stream.feeds.topsites“ in about:config.
  • FĂŒr Linux-Systeme mit Wayland aufgrund von StabilitĂ€tsproblemen deaktiviert ist die Nutzung des DMABUF-Mechanismus zur Darstellung von Videos in Texturen standardmĂ€ĂŸig aktiviert. Um dies in about:config zu aktivieren, gibt es die Variable
    „widget.wayland-dmabuf-video-textures.enabled“.
  • Auf der Seite about:support ist jetzt eine neue SchaltflĂ€che „Startup-Cache löschen“ hinzugefĂŒgt worden, um Caches zu bereinigen, die das Laden des Browsers beeinflussen. Die SchaltflĂ€che kann helfen, einige Probleme beim Start zu lösen.
  • Links mit dem Attribut target="_blank" in Tags <a> und <area> wird jetzt verarbeitet werden in Analogie zur Verwendung des Attributs rel=»noopener«, d.h. sie werden als nicht vertrauenswĂŒrdige Seiten betrachtet. FĂŒr die Seiten, die ĂŒber diese Links geöffnet werden, wird die Eigenschaft Window.opener nicht gesetzt und der Zugriff auf den Kontext, aus dem der Link geöffnet wurde, wird nicht gewĂ€hrt.
  • FĂŒr iframes gibt es im Attribut sandbox die Option „allow-top-navigation-by-user-activation“, die es erlaubt, aus einem isolierten iframe zur ĂŒbergeordneten Seite zu navigieren, wenn der Benutzer explizit auf einen Link klickt, aber automatische Weiterleitungen verbietet. Diese Option ist nĂŒtzlich fĂŒr die Platzierung von Bannern in iframes, da sie den Übergang zu interessierender Werbung ermöglicht, aber unerwĂŒnschte AktivitĂ€ten blockiert (z.B. automatische Weiterleitungen zu anderen Seiten).
  • Neue HTTP-Header wurden hinzugefĂŒgt. Cross-Origin-Embedder-Policy (COEP) und Cross-Origin-Opener-Policy (COOP), das einen speziellen Modus zur Cross-Origin-Isolierung aktiviert, um die sichere Verwendung auf Seiten privilegierter Operationen zu gewĂ€hrleisten, die zur DurchfĂŒhrung von Angriffen ĂŒber externe KanĂ€le wie Spectre eingesetzt werden können.
  • Die UnterstĂŒtzung des Objekts wurde zurĂŒckgegeben SharedArrayBuffer (ermöglicht das Erstellen von Arrays im Shared Memory), das nach der Entdeckung von Spectre-Angriffen deaktiviert wurde. Um vor Spectre zu schĂŒtzen, ist das SharedArrayBuffer-Objekt nun nur auf Seiten verfĂŒgbar, die im Cross-Origin-Isolationsmodus verarbeitet werden. Im Cross-Origin-Isolationsmodus ist es jetzt auch erlaubt, prĂ€zise nicht beschnittene Timer wie Performance.now() zu verwenden.
    FĂŒr die Festlegung einer solchen Isolation sind die oben genannten Header Cross-Origin-Embedder-Policy und Cross-Origin-Opener-Policy zu verwenden.
  • Die Methode wurde implementiert Promise.any(), das das erste ausgefĂŒhrte Promise aus der Liste zurĂŒckgibt.
  • Das Objekt wurde implementiert WeakRef zum Definieren schwacher Referenzen (weak reference) auf JavaScript-Objekte, die es ermöglichen, eine Referenz auf ein Objekt zu speichern, ohne die Löschung des zugehörigen Objekts durch den Garbage Collector zu blockieren.
  • Neue logische Zuweisungsoperatoren wurden hinzugefĂŒgt: „??=«, «&&=» und „||=“. Der Operator „x ??= y“ fĂŒhrt die Zuweisung nur durch, wenn „x“ den Wert null oder undefined annimmt. Der Operator „x ||= y“ fĂŒhrt die Zuweisung nur durch, wenn „x“ den Wert FALSE hat, und „x &&= y“ – nur wenn er TRUE ist.
  • Das Objekt Atomics, das zur Organisation der Synchronisierung von Mutexen verwendet wird, kann nun nicht nur im Shared Memory angewendet werden.
  • Im Konstruktor Intl.DateTimeFormat() wurde die UnterstĂŒtzung fĂŒr die Optionen dateStyle und timeStyle hinzugefĂŒgt.
  • WebAssembly unterstĂŒtzt jetzt Batch-Operationen mit dem Speicher fĂŒr ein effizienteres Modell von memcpy und memmove, Multithreading (Shared Memory & Atomics) und Referenztypen (externref).
  • Im JavaScript-Debugger vorgeschlagen Stack von asynchronen Aufrufen, der es ermöglicht, asynchron ausgefĂŒhrte Ereignisse, ZeitĂŒberschreitungen und Promises zu verfolgen. Ketten von asynchronen Aufrufen werden neben dem regulĂ€ren Call-Stack im Debugger angezeigt sowie fĂŒr Fehler in der Web-Konsole und Anfragen im Netzwerkinspektor bereitgestellt.
    Firefox 79 veröffentlicht
  • In der Web-Konsole werden die Statuscodes 4xx/5xx als Fehler angezeigt, was deren Hervorhebung im allgemeinen Kontext erleichtert. Um die Fehlersuche zu vereinfachen, kann die Anfrage wiederholt werden oder Details zu Anfrage und Antwort angezeigt werden.

    Firefox 79 veröffentlicht
  • JavaScript-Fehler werden nun nicht nur in der Web-Konsole angezeigt, sondern auch im JavaScript-Debugger mit Hervorhebung der betreffenden Zeile im Code und einer Tooltip-Anzeige mit zusĂ€tzlichen Informationen zum Fehler.
  • Die ZuverlĂ€ssigkeit des Öffnens von SCSS- und CSS-in-JS-Quelltexten im Inspektions-Interface wurde erhöht. In allen Panels wurde die Verarbeitung der Übereinstimmungen mit dem originalen Quellcode auf Basis der Source Maps verbessert.
  • Ein neues Panel ‚Application‘ wurde in die Werkzeuge fĂŒr Web-Entwickler integriert, das Mittel zur Inspektion und Debugging von Service Workern und Web-App-Manifeste bereitstellt.
  • Im Netzwerk-Inspektor wurden die Tabs ‚Messages‘ und ‚Responses‘ zusammengefĂŒhrt.
  • Im Responsive Design Modus wird nun die Simulation von Touch-Gesten durch Drag-and-Drop und Wischbewegungen mithilfe der Maus ermöglicht, sofern der Modus fĂŒr die Simulation von Touchscreens aktiviert ist.
  • Firefox 68.11 fĂŒr Android wird die letzte Version in dieser Reihe sein. Anfang August ist eine schrittweise Migration der Nutzer zur neuen Edition geplant, die unter dem Codename Fenix entwickelt wird und zuvor unter dem Namen Firefox Preview getestet wurde. Die Builds von Firefox 79 fĂŒr Android basieren auf dem Fenix-Code. Die neue Edition bereits . GeckoView ist eine Variante der Gecko-Engine, die als separate Bibliothek gestaltet ist und unabhĂ€ngig aktualisiert werden kann. Android Components umfasst Bibliotheken fĂŒr gĂ€ngige Komponenten, die das Arbeiten mit Tabs, Auto-VervollstĂ€ndigung, SuchvorschlĂ€gen und anderen Browser-Funktionen ermöglichen. Es wird mindestens Android 5.0 benötigt (die UnterstĂŒtzung fĂŒr Android 4.4.4 wurde eingestellt). Der Zugriff auf about:config ist standardmĂ€ĂŸig deaktiviert. verwendet die GeckoView-Engine, die auf der Firefox Quantum-Technologie basiert, und ein Set von Bibliotheken Mozilla Android Components, die bereits zum Erstellen von Browsern verwendet werden Firefox Focus und Firefox LiteNeben neuen Funktionen und Fehlerbehebungen in Firefox 79

gibt es insgesamt 21 Schwachstellen, behoben von denen 15 als kritisch eingestuft sind. 12 Schwachstellen (unter demCVE-2020-15659 Der Release des Webbrowsers Firefox 79 sowie der mobilen Version) 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

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster