Firefox 70-Veröffentlichung

fand statt Webbrowser-Version Firefox 70, und auch mobile Version Firefox 68.2 für die Android-Plattform. Darüber hinaus wurde ein Update erstellt Niederlassungen mit langfristiger Unterstützung 68.2.0 (Die Wartung des bisherigen ESR-Zweigs 60.x wurde eingestellt). Kommt bald auf die Bühne Beta-test Der Firefox 71-Zweig wird entsprechend verschoben neuer Entwicklungszyklus dessen Veröffentlichung für den 3. Dezember geplant ist.

Haupt- Innovationen:

  • In den erweiterten Tracking-Schutzmodus enthalten Blockieren von Widgets für soziale Netzwerke, die Benutzerbewegungen auf Websites Dritter verfolgen (z. B. Facebook-Like-Buttons und eingebettete Twitter-Nachrichten). Bei Formen der Authentifizierung über ein Konto in sozialen Netzwerken besteht die Möglichkeit, die Sperrung vorübergehend aufzuheben;
    Firefox 70-Veröffentlichung

  • Es wurde ein zusammenfassender Bericht über abgeschlossene Blockierungen hinzugefügt, in dem Sie die Anzahl der Blockierungen nach Wochentag und Typ verfolgen können;

    Firefox 70-Veröffentlichung

  • Systemerweiterung inklusive Lockwise (zuvor wurde das Add-on als Lockbox ausgeliefert), was bietet Neue „about:logins“-Schnittstelle zur Verwaltung gespeicherter Passwörter. Das Add-on zeigt eine Schaltfläche im Panel an, über die Sie schnell die für die aktuelle Site gespeicherten Konten anzeigen, Suchen durchführen und Passwörter bearbeiten können. Der Zugriff auf gespeicherte Passwörter ist über eine separate mobile Anwendung möglich Lockwise, das das automatische Ausfüllen von Passwörtern in Authentifizierungsformularen aller mobilen Anwendungen unterstützt;

    Firefox 70-Veröffentlichung

  • Systemerweiterung integriert Firefox-ÜberwachungDie Bietet Anzeige einer Warnung, wenn Ihr Konto kompromittiert ist (Verifizierung per E-Mail) oder versucht wird, sich bei einer zuvor gehackten Website anzumelden. Die Verifizierung erfolgt durch Integration mit der Projektdatenbank haveibeenpwned.com;
  • Der Passwortgenerator ist standardmäßig aktiviert und zeigt beim Ausfüllen von Registrierungsformularen einen Hinweis mit einem automatisch generierten sicheren Passwort an. Für ‹input type=“password“›-Felder mit dem Attribut „autocomplete = new-password“ wird automatisch ein Tooltip angezeigt. Ohne dieses Attribut kann das Passwort über das Kontextmenü generiert werden;

    Firefox 70-Veröffentlichung

  • Anstelle der Schaltfläche „(i)“ in der Adressleiste gibt es eine Anzeige der Datenschutzstufe, mit der Sie die Aktivierung von Bewegungsverfolgungs-Blockierungsmodi beurteilen können. Die Anzeige wird grau, wenn der Bewegungsverfolgungs-Blockierungsmodus in den Einstellungen aktiviert ist und keine Elemente auf der Seite vorhanden sind, die blockiert werden müssen. Der Indikator wird blau, wenn bestimmte Elemente auf der Seite, die die Privatsphäre verletzen oder zur Verfolgung von Bewegungen verwendet werden, blockiert werden. Der Indikator ist durchgestrichen, wenn der Benutzer den Tracking-Schutz für die aktuelle Site deaktiviert hat.

    Firefox 70-Veröffentlichung

  • Über HTTP oder FTP geöffnete Seiten werden nun mit einem unsicheren Verbindungssymbol gekennzeichnet, das bei Problemen mit Zertifikaten auch für HTTPS angezeigt wird. Die Farbe des Schlosssymbols für HTTPS wurde von Grün in Grau geändert (die grüne Farbe kann über die Einstellung security.secure_connection_icon_color_gray zurückgegeben werden). Die Abkehr von Sicherheitsindikatoren hin zu Warnungen vor Sicherheitsproblemen wird durch die Allgegenwärtigkeit von HTTPS vorangetrieben, das bereits als gegebene und nicht als zusätzliche Sicherheit wahrgenommen wird.

    Firefox 70-Veröffentlichung

  • In der Adressleiste abgesetzt Anzeige des Firmennamens bei Verwendung eines verifizierten EV-Zertifikats auf der Website. Die Informationen wurden entfernt, da sie den Benutzer irreführen und für Phishing missbrauchen könnten (z. B. wurde die Firma „Identity Verified“ registriert, deren Name in der Adressleiste als Indikator für die Verifizierung gewertet wurde). Informationen zum EV-Zertifikat können über das Dropdown-Menü angezeigt werden, wenn Sie auf das Symbol mit dem Bild eines Schlosses klicken. Sie können die Anzeige des Firmennamens aus dem EV-Zertifikat in der Adressleiste über die Einstellung „security.identityblock.show_extended_validation“ in about:config zurückgeben.

    Firefox 70-Veröffentlichung

  • In der JavaScript-Engine hinzugefügt ein neuer „Baseline“-Bytecode-Interpreter, der eine Zwischennische zwischen einem regulären Interpreter und einem vorläufigen „Baseline“-JIT-Compiler einnimmt. Der neue Interpreter ist deutlich schneller als der alte Interpreter und nutzt gängige Bytecode-Verarbeitungsverfahren, Cache- und Profiling-Daten mit dem „Baseline“-JIT-Compiler. Mit einem zusätzlichen Interpreter können Sie die Ausführung häufig verwendeter JavaScript-Funktionen beschleunigen, nachdem sie von optimiertem JIT (Ion JIT) auf die Kompilierungsphase für nicht optimiertes „Baseline“-JIT zurückgesetzt wurden, beispielsweise nachdem die Funktion mit Argumenten aufgerufen wurde anderer Arten.

    Bei komplexen Webanwendungen nimmt das Kompilieren für „Baseline“-JIT und das Einführen von Optimierungen für Ion-JIT viel Zeit in Anspruch, und durch den zusätzlichen schnellen Interpreter kann insgesamt eine Leistungssteigerung und eine leichte Reduzierung des Speicherverbrauchs erreicht werden. In den Tests führte die Einbeziehung eines zusätzlichen Interpreters, der allgemeine Statistiken verwendet, und eines Inline-Cache mit JIT zu einer Reduzierung der Seitenladezeit um 2–8 % und die Leistung von Tools für Webentwickler stieg um 2–10 %;

    Firefox 70-VeröffentlichungFirefox 70-Veröffentlichung

  • In Builds für Linux enthalten Standardverwendung des Compositing-Systems WebRender für AMD-, Intel- und NVIDIA-GPUs (nur Nouveau-Treiber), wenn Mesa 18.2 oder höher auf dem System verwendet wird. In Builds für Windows ist WebRender jetzt zusätzlich zu den bisher unterstützten AMD- und NVIDIA-GPUs auch für Intel-GPUs aktiviert. Kompositionssystem WebRender ist in der Rust-Sprache geschrieben und lagert das Rendern von Seiteninhalten auf die GPU-Seite aus.

    Bei Verwendung von WebRender werden anstelle des integrierten Compositing-Systems der Gecko-Engine, das Daten mithilfe der CPU verarbeitet, auf der GPU ausgeführte Shader verwendet, um zusammenfassende Rendering-Vorgänge für Seitenelemente durchzuführen, was eine deutliche Steigerung der Rendering-Geschwindigkeit ermöglicht und reduzierte CPU-Last. Um die Aktivierung von WebRender in about:config zu erzwingen, können Sie die Einstellungen „gfx.webrender.all“ und „gfx.webrender.enabled“ ändern;

  • Hinzugefügt von Unterstützung für den strikten Seitenisolationsmodus, entwickelt unter dem Codenamen Spaltung. In diesem Modus befinden sich Seiten von verschiedenen Sites immer im Speicher verschiedener Prozesse, von denen jeder seine eigene isolierte Sandbox verwendet. Die Prozesstrennung erfolgt nicht nach Tabs, sondern nach Domänen, wodurch Sie den Inhalt externer Skripte und Iframe-Blöcke weiter isolieren können. Der strikte Isolationsmodus wird in about:config mithilfe der Option „fission.autostart“ gesteuert (Aktivierung in Releases ist derzeit blockiert);
  • Aktualisiert Logo und Name wurden von Firefox Quantum in Firefox Browser geändert;

    Firefox 70-Veröffentlichung

  • Verboten Anzeigen von Anfragen zur Bestätigung der Autorität, die von Iframe-Blöcken initiiert wurden, die von einer anderen Domäne geladen wurden (Cross-Origin). Ändern werden Blockieren Sie einige Missbräuche und wechseln Sie zu einem Modell, bei dem Berechtigungen nur von der primären Domäne für das Dokument angefordert werden, die in der Adressleiste angezeigt wird.
  • Abgesetzt Rendern des Inhalts von per FTP heruntergeladenen Dateien (z. B. werden beim Öffnen per FTP Bilder, README- und HTML-Dateien nicht mehr angezeigt). Beim Öffnen von Ressourcen per FTP wird nun unabhängig vom Inhaltstyp sofort der Datei-Upload-Dialog auf die Festplatte aufgerufen;
  • In der Adressleiste implementiert ein Indikator für die Bereitstellung des Zugriffs auf einen Standort, der es Ihnen ermöglicht, die Aktivität der Geolocation-API eindeutig zu bewerten und bei Bedarf den Widerruf des Nutzungsrechts der Site zu ermöglichen. Bisher wurde der Indikator nur vor der Erteilung von Berechtigungen und bei Ablehnung der Anfrage angezeigt, verschwand jedoch beim Öffnen des Zugriffs auf die Geolocation-API. Jetzt informiert der Indikator den Benutzer über das Vorhandensein eines solchen Zugriffs;
    Firefox 70-Veröffentlichung

  • Umgesetzt eine erweiterte Schnittstelle zum Anzeigen von TLS-Zertifikaten, auf die über die Seite „about:certificate“ zugegriffen werden kann (standardmäßig wird weiterhin die alte Schnittstelle verwendet, die neue wird über security.aboutcertificate.enabled in about:config aktiviert). Wurde bisher ein separates Fenster zur Ansicht der Zertifikate geöffnet, werden die Informationen nun in einer Registerkarte in einer Form angezeigt, die an ein Add-on erinnert Sicherlich etwas. Vollständige Implementierung der Zertifikatsanzeigeschnittstelle umgeschrieben Verwendung von JavaScript und Standard-Webtechnologien;
    Firefox 70-Veröffentlichung

  • Dem Kontoverwaltungsmenü wurde ein Abschnitt für den Zugriff auf erweiterte Firefox-Dienste wie Überwachen und Senden hinzugefügt.

    Firefox 70-Veröffentlichung

  • Dem Hauptmenü und der Leiste wurde ein neues „Geschenk“-Symbol hinzugefügt, über das Sie Informationen über Neuerscheinungen und deren Hauptfunktionen erhalten können.

    Firefox 70-Veröffentlichung

  • Integrierte Firefox-Seiten (about:*) werden so angepasst, dass sie unter Berücksichtigung der Dark-Theme-Einstellungen angezeigt werden.
  • Die Lesbarkeit von unterstrichenem oder durchgestrichenem Text, einschließlich Links, wurde verbessert – Zeilen werden jetzt unterbrochen (fließen), ohne dass sich Glyphen schneiden;
  • In Themen beendet Unterstützung für die Eigenschaften „accentcolor“, „textcolor“ und „headerURL“, die Aliase für die Eigenschaften „frame“, „tab_background_text“ und „theme_frame“ waren (in addons.mozilla.org gehostete Designs werden automatisch aktualisiert);
  • CSS-Eigenschaften hinzugefügt Text-Dekoration-Dicke, Text-Unterstreichungs-Offset и Text-Dekoration-Skip-Ink, mit denen Sie die Dicke, den Einzug und die Umbrüche für Linien anpassen können, die zum Unterstreichen und Durchstreichen von Text verwendet werden;
  • In der CSS-Eigenschaft „Display» Möglichkeit hinzugefügt, zwei Attribute gleichzeitig anzugeben, zum Beispiel „display: block flex“ oder „display: inline flex“;
  • Transparenzwerte in den CSS-Eigenschaften opacity und stop-opacity können jetzt als Prozentsätze festgelegt werden;
  • In CSS-Eigenschaft Schriftgröße Unterstützung für xxx-große Werte hinzugefügt;
  • In JavaScript umgesetzt die Möglichkeit, große Zahlen visuell durch Unterstriche zu trennen, zum Beispiel „myNumber = 1_000_000_000_000“;
  • Neue Methode hinzugefügt Intl.RelativeTimeFormat.formatToParts(), eine Variante der Methode Intl.RelativeTimeFormat.format(), die ein Array von Objekten zurückgibt, von denen jedes Element einen Teil des formatierten Werts darstellt, anstatt die gesamte formatierte Zeichenfolge zurückzugeben;
  • Die Größe des HTTP-Headers „Referer“ ist auf 4 KB begrenzt. Wenn dieser Wert überschritten wird, wird der Inhalt auf den Domänennamen gekürzt.
  • In den Entwicklertools im Bereich „Barrierefreiheit“ wurden Tools hinzugefügt, um die einfache Navigation zwischen Elementen mithilfe der Tastatur zu prüfen, sowie ein Simulator, der zeigt, wie farbenblinde Menschen die Seite sehen;
    Firefox 70-Veröffentlichung

  • Der Farbwähler zeigt jetzt einen Kontrastindikator für eine bestimmte Farbe im Verhältnis zur Hintergrundfarbe an, um die Wahrnehmung für Menschen mit Sehbehinderung zu beurteilen;
    Firefox 70-Veröffentlichung

  • Im CSS-Inspektionsmodus werden CSS-Definitionen, die sich nicht auf das nicht ausgewählte Element auswirken, jetzt ausgegraut und zeigen einen Tooltip an, der den Grund für das Ignorieren und mögliche Korrekturen angibt;
    Firefox 70-Veröffentlichung

  • Der Debugger hat jetzt die Möglichkeit, Haltepunkte zu setzen, die ausgelöst werden, wenn sich DOM-Elemente ändern (DOM-Mutations-Breakpoints) und ermöglichen es Ihnen, die Momente zu verfolgen, in denen das Skript Seiteninhalte hinzufügt, löscht oder aktualisiert;
    Firefox 70-Veröffentlichung

  • Für Add-on-Entwickler wurde die Möglichkeit implementiert, Daten im browser.storage.local-Speicher zu überprüfen;
  • Dem Netzwerkaktivitäts-Inspektionsmodus wurde eine Suchfunktion hinzugefügt, mit der Sie Elemente von Anfragen und Antworten schnell finden können. Die Suche umfasst HTTP-Header, Cookies und Anfrage-/Antworttexte;
  • Der Seiten-Compositing-Code auf der macOS-Plattform wurde optimiert, was die Belastung der CPU reduzierte, das Laden der Seite beschleunigte (bis zu 22 %) und den Ressourcenverbrauch beim Abspielen von Videos reduzierte (bis zu 37 %). Builds für MacOS bieten außerdem Unterstützung für den Import von in Chrome gespeicherten Passwörtern;
  • Für Android wurde ein Korrekturupdate für Firefox 68.1 vorbereitet. Wir möchten Sie daran erinnern, dass die Entwicklung neuer bedeutender Versionen von Firefox für Android eingestellt wurde. Als Ersatz für Firefox für Android mit dem Codenamen Fenix ​​​​(vertrieben als Firefox-Vorschau) entwickelt sich ein neuer Browser für mobile Geräte, der die GeckoView-Engine und eine Reihe von Mozilla Android Components-Bibliotheken verwendet. Vor ein paar Tagen veröffentlicht Neue experimentelle Version von Firefox Preview 2.2, die mehrere wichtige Probleme in der Benutzeroberfläche und im Benutzererlebnis behebt. Von den Änderungen im Vergleich zu Version 2.0 Beachten Sie die Hinzufügung einer Option zum Löschen aller Daten beim Beenden und die Möglichkeit, Links standardmäßig im privaten Browsermodus zu öffnen.

Neben Neuerungen und Fehlerbehebungen hat Firefox 70 auch Fehlerbehebungen vorgenommen 24 Schwachstellen, davon 12 (gesammelt unter einer CVE-2019-11764) markiert als kritisch und könnte beim Öffnen speziell gestalteter Seiten möglicherweise zur Ausführung eines Angreifercodes führen.

Source: opennet.ru

Kommentar hinzufügen