Release von Firefox 67

Präsentiert Freigabe des Webbrowsers Firefox 67, sowie mobiler Version Firefox 67 für die Android-Plattform. Zudem wurde ein Update bereitgestellt. Zweig . In naher Zukunft wird die 60.7.0Beta-Testphase des Firefox 80 beginnen, dessen Veröffentlichung für den 25. August geplant ist. Die Version 68 von Firefox wird am 9. Juli veröffentlicht.

Haupt Neuheiten:

  • Eine automatische Tab-Auslagerung wurde implementiert, um Ressourcen freizugeben. Diese Funktion wird bei Speichermangel (weniger als 400 MB freiem Speicher) aktiviert und entfernt zunächst seit langem ungenutzte Tabs. Diese verschwinden nicht, sondern werden in einen Standby-Modus versetzt, ähnlich dem, der nach einer Sitzungswiederherstellung zu beobachten ist. Zur Steuerung der Funktion wurde in about:config die Option „browser.tabs.unloadOnLowMemory“ hinzugefügt;
  • Die Ladegeschwindigkeit von Seiten wurde verbessert, selbst bei CPU-intensiven Aufgaben. Die Optimierung erfolgt durch eine Verringerung der Priorität von setTimeout-Ereignis-Handlern während des Seitenladevorgangs (ähnlich wie bei Hintergrund-Tabs, wo das zur Verfügung stehende Zeitbudget für die Ausführung des Timer-Ereignis-Handlers minimiert wird). Diese Einschränkung der Hintergrund-Handler ermöglicht es, mehr Ressourcen für die Haupt-Handler bereitzustellen, die die erste Darstellung der Seite beeinflussen. Beispielsweise starten die Hauptskripte von Instagram, Amazon und Google dank dieser Optimierung 40-80% schneller.
  • In den späten Phasen des Ladevorgangs wurden einige sekundäre Handler verschoben. Zum Beispiel wird das Scannen alternativer CSS-Stile nun nicht während, sondern nach dem Seitenladen ausgeführt. Das Laden des Module für die Eingabe-Autovervollständigung wurde bis zur Fertigstellung der Eingabeformulare verzögert.
  • Der Ansatz zur Darstellung während des Seitenladevorgangs wurde geändert — die Ausgabe beginnt jetzt in einem früheren Stadium des Ladevorgangs, jedoch werden die Darstellungsoperationen seltener aufgerufen.
  • Die Initialisierung bestimmter Browser-Subsysteme und der mit der Gestaltung von Erweiterungen verbundenen Funktionen wird bis zum Abschluss des Hauptladevorgangs verzögert, was die Zeit zwischen dem Start des Browsers und seiner Bereitschaft zur Anzeige von Seiten verkürzt hat;
  • Unterstützung für das parallele Bauen von Paketen auf Mehrkernsystemen wurde implementiert. Die Anzahl der Threads kann über das Makro „%_smp_build_ncpus“ und die Variable $RPM_BUILD_NCPUS festgelegt werden. Zur Bestimmung der Anzahl der CPUs wurde das Makro „%getncpus“ vorgeschlagen; die Möglichkeit Blockieren von JavaScript-Integrationen, die kryptowährungsbezogenes Mining durchführen oder Benutzer mittels versteckter Identifikationsmethoden („Browser-Fingerprinting“) verfolgen. Die Blockierung wird zum zusätzlichen Kategorien (fingerprinting und cryptomining) in der Disconnect.me-Liste, die Hosts umfasst, die beim Einsatz von Minern und Code zur geheimen Identifizierung ertappt wurden. Standardmäßig sind die neuen Blockiermodi deaktiviert, und um sie zu aktivieren, wurden neue Optionen „Kryptominer“ und „Fingerprinter“ zu den Datenschutz-Einstellungen hinzugefügt. Die Aktivität des Blockierers kann über
    das Kontextmenü der Website, das erscheint, wenn auf das Schildsymbol in der Adressleiste geklickt wird;
    Release von Firefox 67

    Release von Firefox 67
  • das Hauptmenü und den Dialog mit den Empfehlungen zum Ausfüllen von Anmeldemasken hinzugefügt die Möglichkeit eines schnellen Zugriffs auf für die Website gespeicherte Passwörter;

    Release von Firefox 67Release von Firefox 67
  • Im Rahmen von wurde hinzugefügt das Kompositionssystem Servo WebRender, geschrieben in Rust und GPU-Zeichnungen von Webseiteninhalten verarbeitend. Bei Verwendung von WebRender anstelle des in die Gecko-Engine eingebauten Kompositingsystems, das die Daten mit der CPU verarbeitet, kommen Shaders zum Einsatz, die auf der GPU ausgeführt werden, um die zusammengesetzten Elemente der Seite zu rendern. Dies führt zu einer signifikanten Steigerung der Rendering-Geschwindigkeit und reduziert die CPU-Last.

    Standardmäßig ist WebRender derzeit für etwa 4 % der Windows 10-Nutzer aktiviert, die NVIDIA-Grafikkarten verwenden. Die Aktivierung für die übrigen Nutzer hängt von den Testergebnissen ab. Wenn alles reibungslos verläuft, wird der Testumfang am 27. Mai auf 25 %, am 30. Mai auf 50 % und in der ersten Juniwoche auf 100 % erweitert. Die Aktivierung von WebRender kann auf der Seite about:support überprüft werden. Um es zwangsweise zu aktivieren, sollten in about:config die Einstellungen „gfx.webrender.all“ und „gfx.webrender.enabled“ aktiviert werden oder Firefox mit der Umgebungsvariable MOZ_WEBRENDER=1 gestartet werden. Unter Linux ist die Unterstützung von WebRender für Intel-Grafikkarten mit Mesa-Treibern 18.2+ mehr oder weniger stabilisiert.

  • Das Mechanismus zur Handhabung von Profilen wurde überarbeitet: Früher wurde bei der Installation mehrerer verschiedener Versionen von Firefox standardmäßig ein gemeinsames Profil mit Einstellungen, Erweiterungen und Daten (Lesezeichen, Verlauf, gespeicherte Passwörter, Cookies usw.) verwendet. Jetzt wird für jede parallel installierte Version ein eigenes, separates Profil erstellt. Beispielsweise werden bei gleichzeitiger Installation von ESR, Beta-Versionen, Nightly-Builds, der Developer Edition und der regulären Version von Firefox separate Profile erstellt.

    Der Hauptgrund für den Wechsel zu separaten Profilen sind mögliche Probleme, die auftreten können, wenn ein neues Profil in einer älteren Version von Firefox verwendet wird, sowie bei gleichzeitiger Nutzung der Profil-Datenbank aus laufenden verschiedenen Instanzen von Firefox, was potenziell zu Datenbeschädigungen führen kann. Um ein vorhandenes Profil auszuwählen, kann weiterhin die Schnittstelle „firefox -ProfileManager“ genutzt werden. Nach der Installation von Firefox wird eine spezielle Warnung angezeigt, wenn ein bereits vorhandenes Profil auf dem System erkannt wird, mit dem Angebot, die Einstellungen über das Cloud-Service-Konto von Mozilla Sync zu synchronisieren.

  • Im Hauptbestand aktiviert. Systemerweiterung Firefox Private Network, deren Aktivierung in Experimenten für eine begrenzte Anzahl von Benutzern seit Firefox 62 erprobt wurde, aber die endgültige Aktivierung für alle Benutzer erfolgt erst jetzt. Die Erweiterung Firefox Monitor bietet eine Warnung im Falle einer Kompromittierung des Kontos (Überprüfung per E-Mail) oder bei dem Versuch, sich auf einer zuvor gehackten Website anzumelden. Die Überprüfung erfolgt durch die Integration mit der Datenbank des Projekts. haveibeenpwned.com., die Informationen zu 7,8 Milliarden Konten umfasst, die durch Hacks von 364 Webseiten gestohlen wurden. Die Warnung wird nur für Seiten angezeigt, deren Informationen über Hacks in den letzten 12 Monaten in die Datenbank haveibeenpwned.com aufgenommen wurden. Wenn seit dem Auftreten der Daten über den Hack weniger als 2 Monate vergangen sind, wird eine erneute Warnung angezeigt.

    Release von Firefox 67
  • Die Anzahl der API-Aufrufe wurde erweitert, die sind nur Secure Context) zur Verfügung stehen, d. h. bei Öffnung über HTTPS, localhost oder aus einer lokalen Datei. In Firefox 67 wird für Seiten, die außerhalb des geschützten Kontexts geöffnet werden,), d.h. beim Öffnen über HTTPS, über localhost oder aus einer lokalen Datei. In Firefox 67 gilt für Seiten, die außerhalb eines gesicherten Kontexts geöffnet werden, wurde gesperrt Notifications verboten., außerhalb des Browserfensters angezeigt;
  • Die Funktionen des privaten Surfmodus wurden erweitert. Es wurde die Möglichkeit hinzugefügt, Passwörter in Formularen auf Webseiten zu speichern, die im privaten Modus geöffnet werden. Es wurden Steuerungsmechanismen für die Aktivierung von Erweiterungen im privaten Modus implementiert – im Erweiterungsmanager kann der Benutzer jetzt festlegen, welche Erweiterungen im privaten Modus aktiv sein sollen und welche nur im Hauptsitzungsmodus verwendet werden. Für neue Erweiterungen ist die Aktivierung im privaten Modus standardmäßig deaktiviert (für die Aktivierung ist eine Änderung der Einstellungen erforderlich);
    Release von Firefox 67
  • Die Unterstützung des Video-Codecs AV1 wurde auf die Verwendung der Bibliothek umgestellt. dav1d, entwickelt von den Gemeinschaften VideoLAN und FFmpeg, die darauf abzielt, die größtmögliche Dekodierungsleistung zu erreichen und eine qualitativ hochwertige Verarbeitung im Multithreading-Betrieb zu gewährleisten. Es wird berichtet, dass das AV1-Format an Popularität gewinnt: während der Anteil der in Beta-Versionen von Firefox angesehenen AV1-Videos im Februar bei 0,85 % lag und im März bei 3 %, beträgt dieser Wert inzwischen 11,8 %;
  • Erweitert die Möglichkeit Über die Steuerung des Browsers mit der Tastatur – die Symbolleiste und das Dropdown-Menü können jetzt ausschließlich mit der Tastatur gesteuert werden, einschließlich des Zugriffs auf die auf der Symbolleiste angezeigten Schaltflächen für Erweiterungen, Elemente, die nicht auf den Bildschirm passen, den Ladestatus, Seitenaktionen usw. Die Navigation durch die Elemente der Symbolleiste erfolgt mit der Tabulatortaste und den Pfeiltasten auf der Tastatur;
  • Zur Symbolleiste hinzugefügt Indikator zur Bewertung des Synchronisierungsstatus, der Verbindung zum Konto und des gemeinsamen Zugriffs auf Daten von mehreren Geräten, sowie für den schnellen Zugriff auf Aktionen, die das Konto in Firefox Account verwenden. Es besteht die Möglichkeit, anstelle des Standard-Symbols das eigene Avatarbild anzuzeigen;
    Release von Firefox 67
  • Hinzugefügt die Möglichkeit Die Möglichkeit, Tabs über das Menü in der Adressleiste zu fixieren (Pin Tabs). Fixierte Tabs bleiben stets aktiv, werden automatisch gestartet und erleichtern den Zugriff auf ständig genutzte Websites.

    Release von Firefox 67
  • Ein System kontextbasierter Hinweise wurde implementiert, das dem Nutzer je nach Kontext bestimmte Funktionen empfiehlt.
  • Im Menü „Datei“ wurde eine neue Schaltfläche zum Importieren von Einstellungen und Daten aus anderen Browsern hinzugefügt (Import aus Chrome und Chromium wird unterstützt).
    Release von Firefox 67
  • Die Unterstützung des Protokolls „webcal:“ in URLs, das mit dem Dienst 30boxes.com verbunden ist, wurde eingestellt.
  • Die Möglichkeit, Screenshots auf dem Firefox Screenshots-Server hochzuladen und gemeinsame Nutzung über den Mozilla-Server zu organisieren, wurde entfernt. In den kommenden Monaten wird der Screenshot-Server abgeschaltet, und den Nutzern wird empfohlen, Daten zu exportieren die auf ihm vorhanden sind.
  • Die im Lieferumfang enthaltene Schriftart Twemoji wurde aktualisiert. In der neuen Version wird die Spezifikation Emoji 11.0 unterstützt.
  • Zusätzliche Benutzergruppen wurden eingeladen, an Experimenten teilzunehmen. mit der Anzeige zusätzlicher Informationsinhalte, empfohlen von dem Service Pocket, sowie mit der Änderung des Layouts der Informationen auf der Startseite. Beispielsweise wird bei einigen Nutzern die Größe der Blöcke und die Anzahl der Empfehlungen geändert, und es werden neue thematische Sektionen (Gesundheit, Wissenschaft, Technologie und Unterhaltung) vorgeschlagen. Um an dem Experiment nicht teilzunehmen, sollte in der oberen rechten Ecke der Seite des neuen Tabs die Option „Content Discovery“ deaktiviert werden;
  • Aktiviert Standard-API FIDO U2F, die für die Implementierung der Zwei-Faktor-Authentifizierung in verschiedenen Webdiensten gedacht ist. Die Nutzung von U2F für Google-Konten ist erlaubt;
  • Der optimierende JavaScript-Compiler hat die Unterstützung für Geräte auf Basis der ARM64-Architektur, die mit Windows betrieben werden, hinzugefügt;
  • Die Unterstützung für den dynamischen Import von JavaScript-Modulen mittels einer Anweisung wurde hinzugefügt importieren;
  • In den Werkzeugen für Webentwickler wird die Unterstützung für benutzerdefinierte Zeilenauswahl und das Kopieren von Inhalten aus dem Bereich „Änderungen“ ermöglicht, der die Historie aller CSS-Änderungen während der aktuellen Sitzung in den Entwicklertools anzeigt.

    Release von Firefox 67
  • Im integrierten JavaScript-Debugger hinzugefügt die Threads-Leiste mit Tools zur Debugging von Web-Workern. Die Qualität der Verarbeitung von Inline-Breakpoints wurde verbessert – der Debugger hält jetzt genauer an den angegebenen Code-Stellen an.

    Release von Firefox 67
  • In der Android-Version wurde das Verhalten bei der Verarbeitung der Sichtbereichsparameter (Viewport) an das anderer Browser angepasst. Es wurde die Möglichkeit hinzugefügt, ein Such-Widget von Firefox mit Sprachinput auf den Startbildschirm hinzuzufügen. Die Unterstützung für den Gastzugang wurde eingestellt; stattdessen wird der private Modus empfohlen.

Neben neuen Funktionen und Fehlerbehebungen wurden in Firefox 67 Fehler behoben. eine Reihe von Sicherheitsanfälligkeiten behoben., von denen mehrere als kritisch eingestuft sind, d.h. sie können dazu führen, dass der Code eines Angreifers ausgeführt wird, wenn speziell gestaltete Seiten geöffnet werden. Derzeit sind Informationen über die behobenen Sicherheitsprobleme nicht verfügbar, es wird erwartet, dass die Liste der Schwachstellen in den kommenden Stunden veröffentlicht wird.

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