Firefox 75

Verfügbar Firefox 75.

  • Die Quantum Bar-Adressleiste, die in Firefox 68 eingeführt wurde, hat ihr erstes großes Update erhalten:
    • Die Größe der Adressleiste nimmt erheblich zu, wenn sie den Fokus erhält (browser.urlbar.update1).
    • Bevor der Benutzer mit der Eingabe beginnt, werden die Top-Sites in einem Dropdown-Menü angezeigt (browser.urlbar.openViewOnFocus).
    • Im Dropdown-Menü mit dem Verlauf der besuchten Ressourcen Das Protokoll https:// wird nicht mehr angezeigt. Die Verwendung einer sicheren Verbindung wird heutzutage niemanden überraschen; jetzt ist es wichtig, die Aufmerksamkeit der Benutzer nicht auf das Vorhandensein von HTTPS, sondern auf dessen Fehlen zu lenken (browser.urlbar.update1.view.stripHttps).
    • Außerdem, abgesetzt Anzeige der www-Subdomain (die Einstellung browser.urlbar.trimURLs gibt die Anzeige von www und https:// gleichzeitig zurück, es macht keinen Sinn, die oben beschriebene Einstellung zu berühren).
    • Die Einstellungen browser.urlbar.clickSelectsAll und browser.urlbar.doubleClickSelectsAll wurden entfernt. Das Klickverhalten in der Adressleiste unter Linux entspricht jetzt dem Verhalten unter macOS und Windows. was Benutzer seit 14 Jahren verlangen.
  • Auf Systemen, die Wayland verwenden, ist eine Hardwarebeschleunigung von WebGL erschienen (widget.wayland-dmabuf-webgl.enabled). Eine Umsetzung mit X11 ist nicht möglich, da dies erforderlich wäre eine große Anzahl von Ausnahmen und Hacks (Mozilla verfügt nicht über die enormen Ressourcen von Google, um jede vorhandene Treiberversion mit jedem vorhandenen Grafikkartenmodell zu testen.) Wayland vereinfacht die Situation erheblich, sodass Martin Striansky von RedHat das erforderliche Backend schreiben konnte DMABuf. Ein schöner Bonus ist, dass DMABuf in der Lage ist, Hardwarebeschleunigung für die H.264-Dekodierung bereitzustellen (widget.wayland-dmabuf-vaapi.enabled). In der nächsten Version wird die Hardwarebeschleunigung mit anderen Videoformaten funktionieren.
  • Da offizielle Pakete im Flatpak-Format.
  • Behoben Wiederherstellen einer Sitzung auf dem virtuellen KDE Plasma-Desktop.
  • Unterstützung für verzögertes Laden von Bildern hinzugefügt. Wenn das Bild das Attribut hat Laden Mit dem Wert lazy lädt der Browser das Bild nur, wenn der Benutzer auf der Seite an die entsprechende Position scrollt.
  • Britische Benutzer (zusätzlich zu US-Benutzern) sehen auf der Startseite gesponserte Inhaltsblöcke (in den Einstellungen deaktiviert).
  • Unterstützung für TLS 1.0/1.1 wieder aktiviert. Jetzt ist nicht der beste Zeitpunkt, den Menschen den Zugriff auf Ressourcen noch ein wenig zu erschweren.
  • Von nun an läuft der Browser im Hintergrund Caches Alle vertrauenswürdigen PKI-CA-Zertifikate, die Mozilla bekannt sind. Dies soll die Kompatibilität mit Servern verbessern, deren Besitzer HTTPS nicht richtig konfiguriert haben.
  • Über: Seite „Richtlinien“. umgeschrieben von XUL nach HTML.
  • Die Web-Crypto-API ist jetzt verfügbar ist verfügbar Nur für Websites, die über eine sichere Verbindung geöffnet werden.
  • In Bezug auf Firefox-HTML-Dokumente berücksichtigt nun Die X-Content-Type-Options:nosniff-Direktive, die den Browser anweist, nicht zu versuchen, den MIME-Typ des Inhalts heuristisch zu bestimmen. Bisher wurde „nosniff“ nur für CSS und JS verwendet.
  • Builds für macOS verwenden Technologie RLBox. Der C++-Code potenziell anfälliger Bibliotheken von Drittanbietern wird in ein WebAssembly-Modul umgewandelt, dessen Leistungsfähigkeit streng begrenzt ist. Anschließend wird das Modul in nativen Code kompiliert und in einem isolierten Prozess ausgeführt. Die erste derartige Bibliothek war Graphite. Darüber hinaus bietet macOS die Möglichkeit, Zertifikate aus dem Betriebssystemspeicher zu lesen (Einstellung security.osclientcerts.autoload) sowie Fest Ein Fehler, der dazu führte, dass bei der Wiederherstellung der Browsersitzung Browserfenster auf dem aktuellen Desktop und nicht auf den Desktops platziert wurden, auf denen sich diese Fenster in der vorherigen Sitzung befanden.
  • Unter Windows inbegriffen direktes Compositing (Direct Composition), was sich positiv auf die Performance auswirken soll. Außerdem, Fest Es ist nicht möglich, Anmeldungen aus Chrome 80 und höher zu importieren.
  • CSS:
  • JavaScript:
  • Schnittstelle HTMLFormElement Habe eine Methode requestSubmit(), was sich wie ein Klick auf eine Senden-Schaltfläche verhält.
  • Webanimations-API:
  • Entwicklerwerkzeuge:
    • Sofortige Berechnung Mithilfe von Konsolenausdrücken können Entwickler das Ergebnis sofort während der Eingabe sehen.
    • Seitenmesstool Ich habe gelernt, wie man die Größe eines rechteckigen Rahmens ändert.
    • Inspektor Jetzt können Sie nicht nur CSS-Selektoren, sondern auch Ausdrücke zur Suche nach Elementen verwenden XPath.
    • Jetzt können Sie Nachrichten filtern WebSocket über reguläre Ausdrücke verwenden.
    • Es wurde eine Einstellung „view_source.tab_size“ hinzugefügt, mit der Sie die Tabulatorlänge im Modus zum Anzeigen des Quellcodes der Seite festlegen können.

Source: linux.org.ru

Kommentar hinzufügen