Firefox 121 veröffentlicht

Die Veröffentlichung des Web-Browsers Firefox 121 ist erfolgt, und das Update fĂŒr die LTS-Version — 115.6.0 — wurde erstellt. Die Beta-Testphase fĂŒr Firefox 122 hat begonnen, dessen Veröffentlichung fĂŒr den 23. Januar geplant ist.

Wesentliche Neuerungen in Firefox 121:

  • In Linux ist standardmĂ€ĂŸig die Nutzung von Composite aktiv Server Wayland anstelle von XWayland, was die Probleme mit Touchpad, GestenunterstĂŒtzung auf Touchscreens und die DPI-Einstellung fĂŒr jeden Monitor in Wayland-basierten Umgebungen gelöst hat. Die Nutzung von Wayland zeigt zudem eine Leistungssteigerung bei der Grafikverarbeitung. Allerdings gibt es aufgrund der ProtokollbeschrĂ€nkungen von Wayland Probleme mit der Darstellung des Fensters 'Bild-in-Bild' im Vordergrund.
  • In den Einstellungen wurde im Abschnitt Allgemein/Navigation eine Option hinzugefĂŒgt, um die Unterstreichung von Links zwangsweise zu aktivieren, unabhĂ€ngig von den CSS-Einstellungen der Website (kann fĂŒr Personen, die Probleme mit der Farbauffassung haben, nĂŒtzlich sein).
    Firefox 121 veröffentlicht
  • Im PDF-Viewer wurde die Anzeige einer schwebenden SchaltflĂ€che mit einem Papierkorbsymbol zur Löschung von Zeichnungen, Texten und Bildern, die beim Bearbeiten von PDFs hinzugefĂŒgt wurden, implementiert.
    Firefox 121 veröffentlicht
  • Auf der Windows-Plattform wird ein Hinweis zur Installation des AV1 Video Extension-Pakets ausgegeben, das die Hardwarebeschleunigung fĂŒr die Dekodierung von Videos im AV1-Format ermöglicht.
  • Auf der macOS-Plattform wurde die UnterstĂŒtzung der Steuerung per Sprachbefehlen hinzugefĂŒgt.
  • Es wurde die UnterstĂŒtzung fĂŒr das verzögerte Laden von iframe-Blöcken hinzugefĂŒgt, wodurch Inhalte, die sich außerhalb des sichtbaren Bereichs befinden, nicht geladen werden, bis der Benutzer die Seite an die unmittelbar vorhergehende Stelle zum Element scrollt. Um das verzögerte Laden von Seiten zu steuern, wurde dem -Tag das Attribut 'loading' hinzugefĂŒgt, das den Wert 'lazy' annehmen kann (<iframe loading=lazy>). Das verzögerte Laden wird den Speicherverbrauch reduzieren, den Datenverkehr verringern und die Geschwindigkeit beim Initialisieren von Seiten erhöhen.
  • Der CSS-Pseudoklasse „:has()“ wurde hinzugefügt, um das Vorhandensein eines Kindelements im Elternelement zu überprüfen. Zum Beispiel umfasst „p:has(span)“ die Elemente. <p>, in denen sich ein Element befindet <span>.
  • Im CSS-Eigenschaft text-indent wurden die Parameter 'hanging' und 'each-line' hinzugefĂŒgt, die die Gestaltung von Absatzstilen, beispielsweise mit Bibliografien und Gedichten, erleichtern. Es ist auch erlaubt, mehrere text-indent-Parameter in einem Ausdruck zu kombinieren, beispielsweise 'text-indent: 3em hanging each-line'.
  • Die CSS-Eigenschaft text-wrap wurde um die Parameter „balance“ (verbessert die konsistente Formatierung mehrzeiliger Textblöcke, wie lange Überschriften) und „stable“ (verbietet die Umformatierung von Inhalten wĂ€hrend der Bearbeitung) erweitert.
  • Die Funktion Date.parse() unterstĂŒtzt jetzt zusĂ€tzliche Formate, wie MMM-DD-YYYY, die Angabe von Millisekunden, das Setzen des Wochentags vor dem Datum („Wed, 1970-01-01“) und ignoriert Schreibfehler beim Wochentag („foo 1970-01-01“).
  • Eine statische Methode Promise.withResolvers() wurde hinzugefĂŒgt, die es ermöglicht, Callback-Funktionen fĂŒr resolve und reject zu verwenden, um Handler festzulegen, die Promises nach deren Erstellung auflösen oder ablehnen.
  • In WebAssembly wurde die UnterstĂŒtzung fĂŒr die Instruktionen return_call und return_call_indirect hinzugefĂŒgt, um die tail-call-Rekursion zu optimieren. Dies verringert den Speicherbedarf im Stack, erhöht die Leistung und verbessert die UnterstĂŒtzung fĂŒr funktionale Programmiersprachen.
  • Im API WebTransport, das fĂŒr den Versand und Empfang von Daten zwischen dem Browser und Server, wurde die Eigenschaft sendOrder hinzugefĂŒgt, die es ermöglicht, separate PrioritĂ€ten fĂŒr den Versand und Empfang in bidirektionalen Streams festzulegen.
  • In den Tools fĂŒr Webentwickler wurde die Benutzerfreundlichkeit fĂŒr Menschen mit Behinderungen verbessert, zum Beispiel wurde der Fokusindikator in verschiedenen Tools vereinheitlicht und vergrĂ¶ĂŸert. Im integrierten JavaScript-Debugger wurde die Option „Pause on debugger statement“ zum Deaktivieren des Debuggers hinzugefĂŒgt.
    Firefox 121 veröffentlicht
  • In der Android-Version wurden AbstĂŒrze behoben, die beim Kopieren in die Zwischenablage und beim Anzeigen von Vollbildbenachrichtigungen auftraten. Probleme mit der Darstellung auf den Smartphones Google Pixel 8 und Samsung Galaxy S22 wurden gelöst. Ein Katalog fĂŒr Erweiterungen wurde eingefĂŒhrt. Im privaten Modus wird die Blockierung von Drittanbieter-Cookies und der Zugriff auf den lokalen Speicher sichergestellt. Im benutzerdefinierten Modus ist die Blockierung von Code fĂŒr das Tracking von Bewegungen, wie er in sozialen Netzwerken verwendet wird, aktiviert.

Neben Neuerungen und Fehlerbehebungen wurden in Firefox 121 27 SicherheitsanfĂ€lligkeiten beseitigt. 13 dieser SicherheitsanfĂ€lligkeiten (11 zusammengefasst unter CVE-2023-6864 und CVE-2023-6873), die als kritisch eingestuft werden, sind auf Probleme im Umgang mit dem Speicher zurĂŒckzufĂŒhren, wie PufferĂŒberlĂ€ufe und den Zugriff auf bereits freigegebene Speicherbereiche. Diese Probleme könnten potenziell zur AusfĂŒhrung von Schadcode fĂŒhren, wenn speziell gestaltete Seiten geöffnet werden. Eine weitere kritische Schwachstelle (CVE-2023-6135) betrifft die AnfĂ€lligkeit der NSS-Bibliothek fĂŒr den „Minerva“-Angriff, der es ermöglicht, einen privaten SchlĂŒssel durch die Analyse von Daten ĂŒber sekundĂ€re KanĂ€le wiederherzustellen.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster