Firefox 70 Veröffentlichung

Hat stattgefunden Release des Web-Browsers Firefox 70, sowie mobile Version Firefox 68.2 für die Android-Plattform. Zudem wurde ein Update bereitgestellt Zweig mit langfristiger Unterstützung 68.2.0 (die Unterstützung der vorherigen ESR-Zweigs 60.x wurde eingestellt). In naher Zukunft wird die in die Beta-Testphase übergehen Version Firefox 71 gemäß dem neuen Entwicklungszyklus veröffentlicht, dessen Termin auf den 3. Dezember festgelegt wurde.

Haupt- Neuheiten:

  • Im erweiterten Schutzmodus gegen Tracking eingeschlossen werden Widgets sozialer Netzwerke blockiert, die die Bewegungen der Nutzer auf externen Seiten verfolgen (z. B. Gefällt mir-Buttons von Facebook und Twitter-Einbettungen). Für Anmeldemasken über soziale Konten gibt es die Möglichkeit, die Blockierung vorübergehend auszuschalten;
    Firefox 70 Veröffentlichung
  • Ein zusammenfassender Bericht über durchgeführte Blockierungen wurde hinzugefügt, in dem die Anzahl der Blockierungen nach Wochentagen und Typen nachverfolgt werden kann;

    Firefox 70 Veröffentlichung
  • Ein systemweites Add-on ist enthalten Lockwise (früher wurde das Add-on als Lockbox bereitgestellt), das bietet eine neue Oberfläche „about:logins“ zur Verwaltung gespeichert Passwörter bietet. Das Add-on zeigt auf der Toolbar einen Button an, über den schnell die für die aktuelle Seite gespeicherten Konten eingesehen sowie Such- und Bearbeitungsoperationen für Passwörter ausgeführt werden können. Es besteht Zugriff auf die gespeicherten Passwörter auch über eine separate mobile Anwendung, Lockwisedie die automatische Passwortausfüllung in Anmeldemasken beliebiger mobiler Anwendungen unterstützt;

    Firefox 70 Veröffentlichung
  • Ein systemweites Add-on wurde integriert, Firefox Monitordas sicherstellt, dass im Falle einer Kompromittierung des Kontos (E-Mail-Überprüfung) oder bei einem Versuch, sich auf einer zuvor gehackten Website anzumelden, eine Warnung ausgegeben wird. Die Prüfung erfolgt über die Integration mit der Datenbank des Projekts haveibeenpwned.com;
  • Der Passwortgenerator ist standardmäßig aktiviert und gibt bei der Ausfüllung von Registrierungsformularen einen Hinweis mit einem automatisch generierten sicheren Passwort aus. 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;

    Firefox 70 Veröffentlichung
  • Anstelle der Schaltfläche „(i)“ in der Adressleiste wurde ein Indikator für den Datenschutzlevel platziert, der eine Beurteilung darüber ermöglicht, ob die Tracker-Blockierungsmodi aktiviert sind. Der Indikator wird grau, wenn im Menü die Tracker-Blockierung aktiviert ist und auf der Seite keine Elemente zu blockieren sind. Der Indikator wird blau, wenn auf der Seite bestimmte Elemente blockiert sind, die die Privatsphäre beeinträchtigen oder zur Verfolgung von Bewegungen verwendet werden. Der Indikator wird durchgestrichen, wenn der Benutzer den Schutz vor Verfolgung für die aktuelle Seite deaktiviert hat.

    Firefox 70 Veröffentlichung
  • Seiten, die über HTTP oder FTP geöffnet werden, werden mit einem Symbol für unsichere Verbindungen gekennzeichnet, das auch für HTTPS angezeigt wird, wenn es Probleme mit Zertifikaten gibt. Die Farbe des Schlosses für HTTPS wurde von grün auf grau geändert (das grüne Schloss kann über die Einstellung security.secure_connection_icon_color_gray wiederhergestellt werden). Der Abschied von Sicherheitsindikatoren zugunsten von Warnungen über Sicherheitsprobleme ist durch die weitverbreitete Nutzung von HTTPS bedingt, das bereits als Gegebenheit und nicht mehr als zusätzlicher Schutz wahrgenommen wird.

    Firefox 70 Veröffentlichung
  • In der Adressleiste wurde eingestellt wird der Name des Unternehmens angezeigt, wenn auf der Website ein verifiziertes EV-Zertifikat verwendet wird. Diese Informationen wurden entfernt, da sie die Benutzer in die Irre führen und für Phishing verwendet werden konnten (zum Beispiel war das Unternehmen „Identity Verified“ registriert, dessen Name in der Adressleiste als Prüfzertifikat wahrgenommen wurde). Informationen zum EV-Zertifikat können über ein Menü eingesehen werden, das beim Klicken auf das Symbol mit dem Schloss erscheint. Die Anzeige des Unternehmensnamens aus dem EV-Zertifikat in der Adressleiste kann durch die Einstellung „security.identityblock.show_extended_validation“ in about:config wiederhergestellt werden.

    Firefox 70 Veröffentlichung
  • In der JavaScript-Engine wurde hinzugefügt ein neuer «Baseline»-Bytecode-Interpreter, der eine Zwischenposition zwischen einem klassischen Interpreter und einem vorab «Baseline» JIT-Compiler einnimmt. Der neue Interpreter ist deutlich schneller als der alte Interpreter und verwendet gemeinsame Bytecode-Verarbeitungsverfahren, Caches und Profildaten mit dem «Baseline» JIT-Compiler. Der zusätzliche Interpreter ermöglicht eine Beschleunigung der Ausführung häufig verwendeter JavaScript-Funktionen, nachdem sie von einem optimierten JIT (Ion JIT) in die Compiler-Stufe für unoptimiertes «Baseline» JIT zurückgesetzt wurden, z. B. nachdem die Funktion mit Argumenten anderer Typen aufgerufen wird.

    In komplexen Webanwendungen dauert die Kompilierung für «Baseline» JIT und die Optimierung für Ion JIT viel Zeit. Der zusätzliche schnelle Interpreter ermöglicht daher eine allgemeine Leistungssteigerung und eine geringe Reduzierung des Speicherverbrauchs. In durchgeführten Tests führte die Aktivierung des zusätzlichen Interpreters, der gemeinsame Statistiken und Inline-Cache vom JIT verwendet, zu einer Verringerung der Ladezeiten von Seiten um 2-8 %, während die Leistung der Entwicklerwerkzeuge für das Web um 2-10 % zunahm;

    Firefox 70 VeröffentlichungFirefox 70 Veröffentlichung
  • In Builds für Linux eingeschlossen ist standardmäßig das System für Kompositing aktiviert WebRender für GPUs von AMD, Intel und NVIDIA (nur für den Nouveau-Treiber), bei Verwendung eines Systempakets von Mesa 18.2 oder einer neueren Version. In Windows-Builds ist WebRender nun zusätzlich für Intel GPUs aktiviert, neben den zuvor unterstützten GPUs von AMD und NVIDIA. Das Kompositingsystem WebRender ist in Rust geschrieben und lagert Zeichenoperationen der Seiteninhalte auf die GPU aus.

    Wenn WebRender anstelle des im Gecko-Engine integrierten Kompositing-Systems verwendet wird, das die Daten mit der CPU verarbeitet, werden für die Durchführung von Übersichtszeichenoperationen der Seiteninhalte Shader verwendet, die in der GPU ausgeführt werden. Dies ermöglicht eine signifikante Steigerung der Zeichengeschwindigkeit und reduziert die CPU-Belastung. Um WebRender in about:config zu erzwingen, können die Einstellungen „gfx.webrender.all“ und „gfx.webrender.enabled“ geändert werden;

  • Hinzugefügt Unterstützung für den Modus strenger Seitenisolierung, der unter dem Codenamen Fission entwickelt wird. In diesem Modus werden die Seiten verschiedener Websites immer im Speicher unterschiedlicher Prozesse abgelegt, wobei in jedem Prozess eine eigene isolierte Sandbox angewendet wird. Die Trennung nach Prozessen erfolgt nicht nach Tabs, sondern nach Domains, was es ermöglicht, den Inhalt externer Skripte und iframe-Blockaden zusätzlich zu isolieren. Die Steuerung des Modus der strengen Isolation erfolgt in about:config über die Option «fission.autostart» (Aktivierung in Releases ist derzeit blockiert);
  • Aktualisiert Logo, und der Name wurde von Firefox Quantum auf Firefox Browser geändert;

    Firefox 70 Veröffentlichung
  • Verboten Ausgabe von Berechtigungsanfragen, die aus iframe-Blockaden initiiert werden, die von einer anderen Domain geladen werden (cross-origin). Änderung wird ermöglichen bestimmte Missbräuche zu blockieren und zu einem Modell überzugehen, bei dem Berechtigungen nur von der primären Domain des Dokuments angefordert werden, die in der Adresszeile angezeigt wird;
  • Die Unterstützung für die veraltete API WebVR 1.1 wurde eingestellt, stattdessen kann die API Darstellung des Inhalts von Dateien, die über FTP geladen werden (z. B. werden beim Öffnen über FTP Bilder, README- und HTML-Dateien nicht mehr angezeigt). Beim Öffnen von Ressourcen über FTP wird jetzt sofort der Dateidialog zum Speichern auf der Festplatte aufgerufen, unabhängig vom Inhaltstyp;
  • In der Adressleiste wurde implementiert Indikator für den Zugriff auf den Standort, der es ermöglicht, die Aktivität der Geolocation API anschaulich zu bewerten und bei Bedarf dem Website-Besitzer die Berechtigung zur Nutzung zu entziehen. Bisher wurde der Indikator nur bis zur Erteilung der Berechtigungen und im Falle einer Ablehnung des Antrags angezeigt, verschwand jedoch beim Zugriff auf die Geolocation API. Jetzt wird der Indikator den Benutzer über das Vorhandensein eines solchen Zugriffs informieren;
    Firefox 70 Veröffentlichung
  • Implementiert Erweiterte Benutzeroberfläche für die Anzeige von TLS-Zertifikaten, die über die Seite «about:certificate» verfügbar ist (standardmäßig wird derzeit die alte Benutzeroberfläche verwendet, die neue wird über security.aboutcertificate.enabled in about:config aktiviert). Früher wurde zum Anzeigen von Zertifikaten ein separates Fenster geöffnet, jetzt wird die Information in einem Tab in einer Form angezeigt, die an eine Erweiterung erinnert. Sicherlich etwas. Die Implementierung der Zertifikatsanzeige-Schnittstelle erfolgt vollständig wurde umgeschrieben unter Verwendung von JavaScript und Standard-Web-Technologien;
    Firefox 70 Veröffentlichung
  • Im Menü zur Verwaltung des Kontos wurde ein Abschnitt für den Zugriff auf erweiterte Dienste von Firefox, wie Monitor und Send, hinzugefügt;

    Firefox 70 Veröffentlichung
  • Im Hauptmenü und auf der Leiste wurde ein neues Symbol „Geschenk“ hinzugefügt, über das Informationen zu neuen Veröffentlichungen und deren Schlüsselfeatures erhalten werden können;

    Firefox 70 Veröffentlichung
  • Die integrierten Seiten von Firefox (about:*) sind für eine Darstellung unter Berücksichtigung der Einstellungen für den Dunkelmodus angepasst worden;
  • Die Lesbarkeit von unterstrichenem oder durchgestrichenem Text, einschließlich Hyperlinks, wurde verbessert – die Linien enden jetzt (umfließen) ohne die Glyphen zu durchkreuzen;
  • In den Themen eingestellt wurde die Unterstützung für die Eigenschaften accentcolor, textcolor und headerURL hinzugefügt, die Aliase der Eigenschaften frame, tab_background_text und theme_frame waren (die in addons.mozilla.org veröffentlichten Themen wurden automatisch aktualisiert);
  • CSS-Eigenschaften wurden hinzugefügt text-decoration-thickness, text-underline-offset und text-decoration-skip-ink, die es ermöglichen, die Dicke, den Abstand und Brüche für die Linien, die zum Unterstreichen und Durchstreichen von Text verwendet werden, anzupassen;
  • Im CSS-Eigenschaft „display“ wurde die Möglichkeit hinzugefügt, sofort zwei Attribute anzugeben, wie zum Beispiel „display: block flex“ oder „display: inline flex“;
  • Transparenzwerte in den CSS-Eigenschaften opacity und stop-opacity können jetzt in Prozent angegeben werden;
  • Im CSS-Eigenschaft font-size wurde die Unterstützung für den Wert xxx-large hinzugefügt;
  • In JavaScript wurde besteht die Möglichkeit, große Zahlen durch Unterstriche visuell zu trennen, zum Beispiel „myNumber = 1_000_000_000_000“;
  • Eine neue Methode wurde hinzugefügt Intl.RelativeTimeFormat.formatToParts(), die eine Variante der Methode Intl.RelativeTimeFormat.format() darstellt und ein Array von Objekten zurückgibt, wobei jedes Element seinen Teil des formatierten Werts darstellt, anstatt die formatierte Zeichenkette vollständig zurückzugeben;
  • Die Größe des HTTP-Headers „Referer“ ist auf 4 KB begrenzt; bei Überschreitung dieses Wertes wird der Inhalt bis zum Domainnamen gekürzt;
  • In den Entwicklertools wurden in der Accessibility-Leiste Mittel hinzugefügt, um die Benutzerfreundlichkeit der Navigation zwischen Elementen mit der Tastatur zu prüfen, sowie ein Simulator, um darzustellen, wie die Seite von Menschen mit Farbenblindheit wahrgenommen wird;
    Firefox 70 Veröffentlichung
  • Im Farbauswahlwerkzeug wird jetzt ein Kontrastindikator für den ausgewählten Farbton in Bezug auf die Hintergrundfarbe angezeigt, um die Wahrnehmung durch Menschen mit Sehbehinderungen zu beurteilen;
    Firefox 70 Veröffentlichung
  • Im Inspektionsmodus werden CSS-Definitionen, die das ausgewählte Element nicht beeinflussen, jetzt grau hervorgehoben mit einem Tooltip, der den Grund für das Ignorieren und mögliche Korrekturwege angibt;
    Firefox 70 Veröffentlichung
  • Im Debugger wurde die Möglichkeit hinzugefügt, Haltepunkte zu setzen, die bei Änderungen an den DOM-Elementen ausgelöst werden.DOM-Mutationspunkt) und ermöglicht das Verfolgen von Momenten, in denen das Skript Inhalte auf der Seite hinzufügt, entfernt oder aktualisiert;
    Firefox 70 Veröffentlichung
  • Für Entwickler von Erweiterungen wurde die Möglichkeit geschaffen, Daten im Speicher browser.storage.local zu inspizieren;
  • Im Inspektionsmodus für Netzaktivitäten wurde eine Suchfunktion hinzugefügt, die es ermöglicht, Abfrage- und Antwortelemente schnell zu finden. Die Suche umfasst auch HTTP-Header, Cookies und den Inhalt von Anfragen/Antworten;
  • Der Code zur Komposition von Seiten auf der macOS-Plattform wurde optimiert, was zu einer verringerten CPU-Belastung, einer schnelleren Seitenladezeit (bis zu 22 % schneller) und einer Reduzierung des Ressourcenverbrauchs beim Videoabspielen (um bis zu 37 %) geführt hat. In den macOS-Versionen wurde auch die Unterstützung für den Import von in Chrome gespeicherten Passwörtern hinzugefügt;
  • Für Android steht ein Korrektur-Update für Firefox 68.1 zur Verfügung. Wir erinnern daran, dass die Entwicklung neuer bedeutender Firefox-Versionen für Android eingestellt wurde. Als Ersatz wird Firefox für Android unter dem Code-Namen Fenix (verbreitet als Firefox Preview) entwickelt sich neuer Browser für mobile Geräte, der die GeckoView-Engine und eine Reihe von Mozilla Android Components-Bibliotheken nutzt. Vor einigen Tagen wurde veröffentlicht eine neue experimentelle Version von Firefox Preview 2.2 veröffentlicht, in der mehrere wesentliche Probleme in der Benutzeroberfläche und bei der Interaktion mit dem Benutzer behoben wurden. Im Vergleich zu der Version 2.0 wurde die Option hinzugefügt, alle Daten beim Ausloggen zu löschen, und es besteht die Möglichkeit, Links standardmäßig im privaten Modus zu öffnen.

Neben den Neuheiten und Fehlerbehebungen in Firefox 70 wurden 24 Sicherheitsanfälligkeiten, von denen 12 (unter einem CVE-2019-11764 zusammengefasst) als kritisch eingestuft und könnten potenziell zur Ausführung von Code eines Angreifers beim Öffnen von speziell gestalteten Seiten führen. Die Veröffentlichung des offenen 4G-Stacks srsLTE 19.09

Quelle: opennet.ru

60GB SSD 8Gb DDR4