Der Webbrowser Firefox 105 wurde veröffentlicht. Darüber hinaus wurde ein Update für den Langzeit-Supportzweig 102.3.0 erstellt. Der Firefox 106-Zweig wurde in die Beta-Testphase verschoben und soll am 18. Oktober veröffentlicht werden.
Wichtigste Neuerungen in Firefox 105:
- Dem Druckvorschaudialog wurde eine Option hinzugefügt, um nur die aktuelle Seite zu drucken.

- Unterstützung für partitionierte Service Worker in iFrame-Blöcken implementiert, die von Drittanbieterseiten geladen werden (ein Service Worker kann in einem Drittanbieter-iFrame registriert werden und wird in der Bindung isoliert). Domain(von dem dieser iFrame geladen wurde).
- Die Plattform Windows Die Möglichkeit, mit einer Zwei-Finger-Wischgeste auf dem Touchpad nach rechts oder links durch den Browserverlauf zu navigieren, wurde implementiert.
- Es besteht Kompatibilität mit der User Timing Level 3-Spezifikation, die eine Programmierschnittstelle für Entwickler zur Messung der Leistung ihrer Webanwendungen definiert. In der neuen Version verfügen die Methoden performance.mark und performance.measure über zusätzliche Argumente zum Festlegen Ihrer eigenen Start-/Endzeit, Dauer und angehängten Daten.
- Die Methoden array.includes und array.indexOf wurden mithilfe von SIMD-Anweisungen optimiert, was eine Verdoppelung der Suchleistung in großen Listen ermöglichte.
- В Linux Die Wahrscheinlichkeit, dass Firefox nicht mehr genügend Speicherplatz zur Verfügung steht, wurde verringert, und die Leistung bei geringem Speicherplatz wurde verbessert.
- Die Stabilität der Plattform wurde deutlich verbessert. Windows bei unzureichendem Speicherplatz im System.
- Die OffscreenCanvas-API wurde hinzugefügt, die das Zeichnen von Canvas-Elementen in einem Puffer in einem separaten Thread unabhängig vom DOM ermöglicht. OffscreenCanvas implementiert die Arbeit in Windows- und Web Worker-Kontexten und bietet außerdem Unterstützung für Schriftarten.
- Die TextEncoderStream- und TextDecoderStream-APIs wurden hinzugefügt, um die Konvertierung von Streams mit Binärdaten in Text und umgekehrt zu vereinfachen.
- Für in Add-ons definierte Inhaltsverarbeitungsskripte ist der Parameter RegisteredContentScript.persistAcrossSessions implementiert, der es Ihnen ermöglicht, dauerhafte Skripte (persistent) zu erstellen, die den Status zwischen Sitzungen speichern.
- In der Version für Android Die Benutzeroberfläche wurde so umgestellt, dass sie die angebotene Schriftart verwendet. Android Standardmäßig. Implementiert das Öffnen von Tabs, wie es Firefox auf anderen Geräten ermöglicht.
Neben Neuerungen und Fehlerbehebungen behebt Firefox 105 13 Schwachstellen, von denen 9 als gefährlich gekennzeichnet sind (7 sind unter CVE-2022-40962 zusammengefasst) und durch Speicherprobleme wie Pufferüberläufe und Zugriffe auf bereits freigegebene Speicherbereiche verursacht werden. Diese Probleme können möglicherweise dazu führen, dass beim Öffnen speziell gestalteter Seiten Schadcode ausgeführt wird.
In Firefox 106 Beta verfügt der integrierte PDF-Viewer standardmäßig über die Möglichkeit, grafische Beschriftungen (Freihandzeichnungen) zu zeichnen und Textkommentare anzuhängen. Deutlich verbesserte WebRTC-Unterstützung (libwebrtc-Bibliothek von Version 86 auf 103 aktualisiert), einschließlich verbesserter RTP-Leistung und besserer Mittel zur Bereitstellung des Bildschirmzugriffs in Wayland-basierten Umgebungen.
Source: opennet.ru
