Veröffentlichung von Firefox 70

Es fand Freigabe des Webbrowsers Firefox 70, sowie mobiler Version Firefox 68.2 für die Android-Plattform. Zudem wurde ein Update formuliert Zweig . In naher Zukunft wird die 68.2.0 (der Support für die frühere ESR-Version 60.x wurde eingestellt). In naher Zukunft wird der Zweig des Firefox 80 beginnen, dessen Veröffentlichung für den 25. August geplant ist. auf Firefox 71 übergehen, gemäß dem neuen Entwicklungszyklus dessen Veröffentlichung für den 3. Dezember geplant ist.

Haupt Neuheiten:

  • In den erweiterten Tracking-Schutzmodus wurde hinzugefügt werden Widgets von sozialen Netzwerken blockiert, die das Verhalten von Nutzern auf externen Websites nachverfolgen (z. B. Like-Buttons von Facebook und Twitter-Integrationen). Für Authentifizierungsformulare über soziale Netzwerke besteht die Möglichkeit, die Blockierung vorübergehend zu deaktivieren;
    Veröffentlichung von Firefox 70
  • Ein zusammenfassender Bericht über die durchgeführten Blockierungen wurde hinzugefügt, in dem die Anzahl der Blockierungen nach Wochentagen und Typen verfolgt werden kann;

    Veröffentlichung von Firefox 70
  • Das systematische Add-On Lockwise (früher wurde das Add-On als Lockbox geliefert), das bietet eine neue Benutzeroberfläche „about:logins“ zur Verwaltung gespeicherter Passwörter. Das Add-on zeigt auf der Symbolleiste eine Schaltfläche an, mit der die für die aktuelle Website gespeicherten Konten schnell angezeigt sowie Such- und Bearbeitungsoperationen für Passwörter durchgeführt werden können. Es besteht die Möglichkeit, auf die gespeicherten Passwörter über eine separate mobile Anwendung zuzugreifen. Lockwise, die eine automatische Passwortausfüllung in Authentifizierungsformularen aller mobilen Anwendungen unterstützt;

    Veröffentlichung von Firefox 70
  • Integriertes System-Add-on Firefox Private Network, welches sicherstellt eine Warnmeldung bei einer Kompromittierung des Kontos (E-Mail-Überprüfung) oder beim Versuch, sich auf einer zuvor gehackten Website anzumelden. Die Überprüfung erfolgt durch die Integration mit der Datenbank des Projekts haveibeenpwned.com;
  • Standardmäßig aktivierter Passwortgenerator, der bei der Ausfüllung von Registrierungsformularen einen Hinweis mit einem automatisch generierten sicheren Passwort anzeigt. Der Hinweis wird automatisch für Felder ‹input type="password"› mit dem Attribut „autocomplete = new-password“ angezeigt. Ohne dieses Attribut kann das Passwort über das Kontextmenü generiert werden.

    Veröffentlichung von Firefox 70
  • Anstelle des Buttons „(i)“ in der Adresszeile zeigt ein Indikator für die Privatsphäre den Status der Aktivierung der Tracking-Blockierungsmodi an. Der Indikator wird grau, wenn in den Einstellungen der Modus zur Blockierung von Tracking-Aktivitäten aktiviert ist und auf der Seite keine blockierbaren Elemente festgestellt wurden. Der Indikator wird blau, wenn auf der Seite bestimmte Elemente blockiert sind, die die Privatsphäre verletzen oder zum Tracking verwendet werden. Der Indikator wird durchgestrichen, wenn der Benutzer den Schutz vor Tracking für die aktuelle Webseite deaktiviert hat.

    Veröffentlichung von Firefox 70
  • Seiten, die über HTTP oder FTP geöffnet werden, werden jetzt mit einem Symbol für unsichere Verbindungen gekennzeichnet, das auch für HTTPS angezeigt wird, wenn es Probleme mit den Zertifikaten gibt. Die Farbe des Schlosssymbols für HTTPS wurde von grün auf grau geändert (der grüne Farbton kann durch die Einstellung security.secure_connection_icon_color_gray zurückgegeben werden). Der Übergang von Sicherheitsindikatoren zu Warnungen über Sicherheitsprobleme ist auf die weit verbreitete Nutzung von HTTPS zurückzuführen, das bereits als selbstverständlich und nicht mehr als zusätzliche Sicherheit betrachtet wird.

    Veröffentlichung von Firefox 70
  • In der Adresszeile Entwicklung Anzeige des Unternehmensnamens, wenn auf der Website ein verifiziertes EV-Zertifikat verwendet wird. Diese Informationen wurden entfernt, da sie den Benutzer irreführen und für Phishing verwendet werden konnten (zum Beispiel war das Unternehmen „Identity Verified“ registriert, dessen Name in der Adresszeile als Indicator für die Überprüfung wahrgenommen wurde). Details zum EV-Zertifikat können über das Menü aufgerufen werden, das erscheint, wenn Sie auf das Schloss-Symbol klicken. Die Anzeige des Unternehmensnamens aus dem EV-Zertifikat in der Adresszeile kann über die Einstellung „security.identityblock.show_extended_validation“ in about:config wiederhergestellt werden.

    Veröffentlichung von Firefox 70
  • In die JavaScript-Engine ein Der neue "Baseline" Bytecode-Interpreter nimmt eine Zwischenstellung zwischen dem normalen Interpreter und dem vorauskompilierten "Baseline" JIT-Compiler ein. Der neue Interpreter ist deutlich schneller als der alte und nutzt dieselben Bytecode-Verarbeitungsverfahren, Caches und Profiling-Daten wie der "Baseline" JIT-Compiler. Der zusätzliche Interpreter ermöglicht es, die Ausführung häufig verwendeter JavaScript-Funktionen zu beschleunigen, nachdem diese von dem optimierten JIT (Ion JIT) auf die Kompilierungsstufe des nicht optimierten "Baseline" JIT zurückgesetzt wurden, beispielsweise wenn die Funktion mit Argumenten anderer Typen aufgerufen wird.

    In komplexen Webanwendungen benötigt die Kompilierung für "Baseline" JIT und die Optimierungen für Ion JIT viel Zeit. Der zusätzliche schnelle Interpreter ermöglicht eine allgemeine Leistungssteigerung und eine geringfügige Reduzierung des Speicherverbrauchs. In durchgeführten Tests führte die Aktivierung des zusätzlichen Interpreters, der gemeinsame Statistiken und Inline-Cache mit JIT verwendet, zu einer Verringerung der Ladezeiten um 2-8%, während die Leistung von Webentwickler-Tools um 2-10% anstieg.

    Veröffentlichung von Firefox 70Veröffentlichung von Firefox 70
  • In den Linux-Baukästen aktiviert. standardmäßig die Verwendung des Kompositing-Systems WebRender für GPUs von AMD, Intel und NVIDIA (nur für den Nouveau-Treiber), bei Verwendung des Mesa-Pakets in Version 18.2 oder neuer. In den Windows-Baukästen, zusätzlich zu den zuvor unterstützten AMD- und NVIDIA-GPUs, ist WebRender nun auch für Intel-GPUs aktiviert. Das Kompositing-System WebRender ist in Rust geschrieben und verlagert die Seiteninhaltsrendering-Operationen auf die GPU.

    Wenn WebRender anstelle des im Gecko-Engine integrierten Kompositing-Systems verwendet wird, das Daten mit der CPU verarbeitet, werden Shader, die auf der GPU ausgeführt werden, für die Durchführung der zusammengesetzten Rendering-Operationen von Seitenelementen verwendet, was zu einer erheblichen Geschwindigkeitssteigerung der Rendering-Prozesse führt und die CPU-Belastung verringert. Um WebRender zwangsweise zu aktivieren, können Sie in about:config die Einstellungen „gfx.webrender.all“ und „gfx.webrender.enabled“ ändern;

  • Hinzugefügt Unterstützung für den Modus der strengen Seitenisolierung, die unter dem Codenamen entwickelt wird Fission. In diesem Modus werden die Seiten verschiedener Websites immer im Speicher unterschiedlicher Prozesse abgelegt, wobei jeder Prozess seine eigene isolierte Sandbox verwendet. Die Trennung erfolgt nicht nach Tabs, sondern nach Domains, was eine zusätzliche Isolation des Inhalts externer Skripte und iframe-Blocks ermöglicht. Die Verwaltung des strengen Isolationsmodus erfolgt in about:config über die Option „fission.autostart“ (Aktivierung in den Releases derzeit blockiert);
  • Um Abstürze zu vermeiden, ist die maximal mögliche Länge jeder Linkhistorie auf 2000 Zeichen begrenzt. Logo, und der Name wurde von Firefox Quantum in Firefox Browser geändert;

    Veröffentlichung von Firefox 70
  • Verboten das Ausgeben von Bestätigungsanfragen zur Berechtigung, die aus iframe-Blöcken geladen werden, die von einer anderen Domain stammen (cross-origin). Änderung die Konstruktion von Prozessoren, die zwanzig Mal leistungsfähiger sind als die aktuellen Flaggschiffmodelle. um einige Missbräuche zu blockieren und zu einem Modell überzugehen, bei dem Berechtigungen nur von der primären Domain des Dokuments, die in der Adresszeile angezeigt wird, angefordert werden;
  • Eingestellt die Darstellung von Inhalten von Dateien, die über FTP geladen werden (z.B. beim Öffnen über FTP werden Bilder, README- und HTML-Dateien nicht mehr angezeigt). Beim Öffnen von Ressourcen über FTP wird jetzt sofort ein Dialogfeld zum Herunterladen der Datei auf die Festplatte angezeigt, unabhängig vom Inhaltstyp;
  • In der Adresszeile implementiert. Ein Indikator für den Standortzugang, der es ermöglicht, die Aktivität der Geolocation-API anschaulich zu beurteilen und gegebenenfalls dem Website-Betreiber die Nutzungserlaubnis zu entziehen. Bisher wurde der Indikator nur bis zur Erteilung der Berechtigungen angezeigt und im Falle einer Ablehnung des Anfrage verschwand er, sobald der Zugang zur Geolocation-API gewährt wurde. Jetzt wird der Indikator den Benutzer über das Vorhandensein dieses Zugangs informieren.
    Veröffentlichung von Firefox 70
  • Flagge „—python.EmulateJython“ implementiert, um JVM-Klassen mit normaler Python-Syntax beim Import zu verwenden und JVM-Ausnahmen aus Python-Code abzufangen. Ein erweitertes Interface zur Ansicht von TLS-Zertifikaten, das über die Seite „about:certificate“ zugänglich ist (standardmäßig wird noch das alte Interface verwendet, das neue wird über security.aboutcertificate.enabled in about:config aktiviert). Früher wurde zur Anzeige der Zertifikate ein separates Fenster geöffnet, jetzt werden die Informationen in einem Tab angezeigt, der an ein Add-On erinnert. Bestimmt etwas. Die Implementierung der Zertifikatsansicht wurde vollständig neu geschrieben unter Verwendung von JavaScript und standardmäßigen Web-Technologien;
    Veröffentlichung von Firefox 70
  • Im Kontoverwaltungsmenü wurde ein Abschnitt für den Zugang zu erweiterten Firefox-Diensten wie Monitor und Send hinzugefügt;

    Veröffentlichung von Firefox 70
  • Im Hauptmenü und auf der Leiste wurde ein neues Symbol für "Geschenk" hinzugefügt, über das Informationen zu neuen Versionen und deren wichtigsten Funktionen abgerufen werden können;

    Veröffentlichung von Firefox 70
  • Die integrierten Firefox-Seiten (about:*) wurden für die Anzeige gemäß den Einstellungen des dunklen Designs angepasst;
  • Die Lesbarkeit von unterstrichenem oder durchgestrichenem Text, einschließlich Links, wurde verbessert – Linien enden jetzt (umfließen) ohne die Glyphen zu kreuzen;
  • In den Designs wurde eingestellt die Unterstützung für die Eigenschaften accentcolor, textcolor und headerURL, die Aliase für die Eigenschaften frame, tab_background_text und theme_frame waren (die auf addons.mozilla.org bereitgestellten Themen wurden automatisch aktualisiert);
  • CSS-Eigenschaften wurden hinzugefügt text-decoration-thickness, text-underline-offset und text-decoration-skip-ink, die es ermöglichen, Dicke, Versatz und Unterbrechungen für die Linien, die zum Unterstreichen und Durchstreichen von Text verwendet werden, anzupassen;
  • In der CSS-Eigenschaft "display" wurde die Möglichkeit hinzugefügt, gleichzeitig zwei Attribute anzugeben, z. B. "display: block flex" oder "display: inline flex";
  • Transparenzwerte in den CSS-Eigenschaften opacity und stop-opacity können jetzt in Prozent angegeben werden;
  • In der CSS-Eigenschaft font-size wurde die Unterstützung für den Wert xxx-large hinzugefügt;
  • In JavaScript wurde Die Möglichkeit, große Zahlen durch Unterstriche zu gliedern, zum Beispiel „myNumber = 1_000_000_000_000“;
  • Eine neue Methode hinzugefügt Intl.RelativeTimeFormat.formatToParts(), die eine Variante der Methode Intl.RelativeTimeFormat.format() ist und ein Array von Objekten zurückgibt, wobei jedes Element einen Teil des formatierten Wertes darstellt, anstatt die gesamte formatierte Zeichenkette zurückzugeben;
  • Die Größe des HTTP-Headers „Referer“ ist auf 4 KB begrenzt, und bei Überschreitung dieses Wertes wird der Inhalt auf den Domainnamen gekürzt;
  • In den Entwicklertools wurden in der Accessibility-Leiste Funktionen hinzugefügt, um die Navigierbarkeit zwischen Elementen mit der Tastatur zu überprüfen, sowie einen Simulator, wie die Seite von Farbenblinden wahrgenommen wird;
    Veröffentlichung von Firefox 70
  • Im Farbauswahlwerkzeug wird jetzt für die gewählte Farbe ein Kontrastindikator in Bezug auf die Hintergrundfarbe angezeigt, um die Wahrnehmung durch sehbehinderte Menschen zu beurteilen;
    Veröffentlichung von Firefox 70
  • Im CSS-Inspektor werden CSS-Angaben, die das nicht ausgewählte Element nicht beeinflussen, jetzt grau hervorgehoben, wobei ein Tooltip angezeigt wird, der den Grund für die Ignorierung und mögliche Lösungen angibt;
    Veröffentlichung von Firefox 70
  • Im Debugger wurde die Möglichkeit hinzugefügt, Haltepunkte zu setzen, die bei Änderungen von DOM-Elementen ausgelöst werden (DOM-Änderungs-Haltepunkte) und ermöglichen es, die Momente zu verfolgen, wenn Skripte Inhalte der Seite hinzufügen, entfernen oder aktualisieren;
    Veröffentlichung von Firefox 70
  • Für Erweiterungsentwickler wurde die Möglichkeit zur Inspektion von Daten im Speicher browser.storage.local implementiert;
  • Im Inspektionsmodus für Netzwerkaktivitäten wurde eine Suchfunktion hinzugefügt, die es ermöglicht, schnell Elemente von Anfragen und Antworten zu finden. Die Suche umfasst auch HTTP-Header, Cookies und den Inhalt von Anfragen/Antworten;
  • Der Code für das Zusammensetzen von Seiten auf der macOS-Plattform wurde optimiert, was die CPU-Auslastung reduziert, die Ladegeschwindigkeit von Seiten (Um bis zu 22% beschleunigt) erhöht und die Ressourcennutzung beim Video-Abspielen (um bis zu 37%) einschränkt. In den Versionen für macOS wurde auch die Unterstützung für den Import von in Chrome gespeicherten Passwörtern hinzugefügt;
  • Für Android wurde ein Korrektur-Update für Firefox 68.1 vorbereitet. Wir erinnern daran, dass die Entwicklung neuer signifikanter Versionen von Firefox für Android eingestellt wurde. Als Ersatz wird Firefox für Android unter dem Codenamen Fenix veröffentlicht (verfügbar als Firefox Preview) seit Sommer 2016). Bis Ende 2019 ist die Veröffentlichung einer weiteren experimentellen Version der GTK 3.9x-Reihe geplant, gefolgt von einem finalen Testrelease von GTK 3.99 im Frühling 2020, das alle angestrebten Funktionen enthalten wird. Die Veröffentlichung von GTK 4 wird für Anfang Herbst 2020 erwartet, zeitgleich mit GNOME 3.38. ein neuer Browser für mobile Geräte, der die GeckoView-Engine und eine Reihe von Mozilla Android Components-Bibliotheken verwendet. Vor wenigen Tagen veröffentlicht wurde die neue experimentelle Version Firefox Preview 2.2 veröffentlicht, die mehrere wesentliche Probleme mit der Benutzeroberfläche und der Interaktion mit dem Benutzer behoben hat. Änderungen im Vergleich zu der Version 2.0 umfassen die Hinzufügung einer Option zum Löschen aller Daten beim Ausloggen sowie die Möglichkeit, Links standardmäßig im privaten Modus zu öffnen.

Neben den Neuerungen und Fehlerbehebungen wurden in Firefox 70 24 Sicherheitsanfälligkeiten beseitigt,von denen 12 (unter der CVE-2019-11764 zusammengefasst) als kritisch markiert werden und potenziell zur Ausführung von Code durch Angreifer führen können, wenn speziell gestaltete Seiten geöffnet werden.

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