Die Veröffentlichung des Webbrowsers Firefox 110 hat stattgefunden. Außerdem wurde ein Update für die Version mit langfristigem Support — 102.8.0 — erstellt. Die Beta-Testphase der Version Firefox 111 wird in Kürze beginnen, deren Veröffentlichung für den 14. März geplant ist.
Die wichtigsten Neuerungen in Firefox 110:
- Die Möglichkeit, Lesezeichen, den Verlauf und Passwörter aus den Browsern Opera, Opera GX und Vivaldi zu importieren, wurde hinzugefügt (früher wurde ein ähnlicher Import für Edge, Chrome und Safari unterstützt).

- Auf den Plattformen Linux und macOS wurde die Nutzung der GPU zur Beschleunigung der Rasterisierung von Canvas2D ermöglicht.
- Die Leistung von WebGL wurde auf den Plattformen Linux, Windows und macOS verbessert.
- Die Möglichkeit, Felder mit Datum und Uhrzeit (Typen date, time, datetime-local im Element ) durch Drücken von Cmd+Backspace und Cmd+Delete in macOS sowie Ctrl+Backspace in Linux und Windows zu löschen, wurde bereitgestellt.
- Die Lieferung des integrierten Add-ons Colorways, das eine Sammlung von Farbthemen zur Anpassung des Erscheinungsbilds des Inhaltsbereichs, der Panels und der Tab-Wechselleiste anbot, wurde eingestellt. Die Nutzung des Add-ons kann durch die Installation des externen Add-ons Colorways von addons.mozilla.org wiederhergestellt werden.
- Auf der Windows-Plattform wurde die Sandbox-Isolierung für Prozesse, die mit der GPU interagieren, aktiviert.
- In Windows 10/11 wurde die hardwarebasierte Video-Decodierung auf GPUs, die nicht von Intel stammen, aktiviert, was die Video-Wiedergabeleistung verbessern und die Skalierungsqualität erhöhen kann.
- Auf der Windows-Plattform wurde die Unterstützung für das Blockieren von externen Modulen in Firefox implementiert. Externe Module können beispielsweise von Antivirenpaketen und Archivierern bereitgestellt werden und zu Abstürzen, Verhaltensstörungen, Kompatibilitätsproblemen und Leistungsabfällen führen, die Benutzer mit einer geringen Stabilität von Firefox in Verbindung bringen. Eine Seite zur Verwaltung externer Module wurde unter „about:third-party“ angeboten.
- Im integrierten PDF-Viewer wurde sanftes Zoomen implementiert.
- Die CSS-Abfrage „@container“, die es ermöglicht, Stilelemente je nach Größe des übergeordneten Elements zu gestalten (ähnlich der Abfrage „@media“, die nicht auf die Größe des gesamten sichtbaren Bereichs, sondern auf die Größe des Blocks (Containers) angewendet wird, in dem sich das Element befindet), unterstützt jetzt Maßeinheiten wie cqw (1% der Breite), cqh (1% der Höhe), cqi (1% der Inline-Größe), cqb (1% der Blockgröße), cqmin (das kleinste von cqi oder cqb) und cqmax (das größte von cqi oder cqb).
- CSS unterstützt jetzt benannte Seiten, die über die Eigenschaft „page“ festgelegt werden, mit der angegeben werden kann, auf welchem Seitentyp das Element angezeigt werden darf. Diese Möglichkeit ermöglicht eine Seitengestaltung in Bezug auf Seiten und das deklarative Hinzufügen von Seitenumbrüchen beim Drucken.
- CSS hat die Medienabfrage color-gamut hinzugefügt, um Stile basierend auf dem ungefähren Farbspektrum anzuwenden, das vom Browser und dem Ausgabegerät unterstützt wird.
- Das Element unterstützt jetzt das Attribut „list“, um eine Farbauswahl aus einer Liste anzuzeigen.
- Die API Permissions unterstützt jetzt das Flag „midi“, um die Berechtigungen für den Zugriff auf die Web MIDI API zu überprüfen.
- In der API ReadableStream wurde die Syntax „for await…of“ für die asynchrone Iteration über Blöcke im Stream hinzugefügt.
- Verbesserungen in der Android-Version: Auf Geräten mit Android 13+ wird die Unterstützung für App-Icons hinzugefügt, die an das Design oder die Hintergrundfarbe gebunden sind. Die Hervorhebung mehrzeiliger Textblöcke wurde verbessert.
Neben Neuerungen und Fehlerbehebungen in Firefox 109 wurden 25 Sicherheitsanfälligkeiten behoben. 16 dieser Sicherheitsanfälligkeiten werden als kritisch eingestuft, von denen 8 (unter CVE-2023-25745 und CVE-2023-25744) durch Probleme im Umgang mit dem Speicher verursacht wurden, wie z.B. Pufferüberlauf und Zugriffe auf bereits freigegebene Speicherbereiche. Diese Probleme können möglicherweise dazu führen, dass Schadcode ausgeführt wird, wenn speziell gestaltete Seiten geöffnet werden.
Quelle: opennet.ru

