Firefox 144 wurde veröffentlicht

Die Veröffentlichung des Webbrowsers Firefox 144 hat stattgefunden und es wurden Updates für frühere LTS-Versionen – 140.4.0 und 115.29.0 – bereitgestellt. Die Beta-Testphase für die Version Firefox 145 wurde gestartet, deren Veröffentlichung für den 11. November geplant ist.

Wesentliche Neuerungen in Firefox 144 (1, 2, 3):

  • Für alle Nutzer wurde ein neues Profilmanagement-System aktiviert. Im Bereich Profile kann der Nutzer vollständig unabhängige Browsersitzungen erstellen, jeweils mit eigenen Einstellungen, Verlauf, Lesezeichen, Erweiterungen und internen Datenbanken. Jedes Profil wird in einem separaten Unterverzeichnis „~/.mozilla/firefox/“ gespeichert. Einem Profil können eigene Farbschemata, Symbole und Namen zugewiesen werden. Das Wechseln zwischen Profilen und das Erstellen neuer Profile erfolgt über einen neuen Abschnitt, der im oberen Bereich des Hauptmenüs angezeigt wird.

    Die Technologie der Sitzungsunterteilung ähnelt den alten Profilen, deren Aktivierung über die Befehlszeile mit der Option „-P“ erfolgte, jedoch überschneiden sich die Schnittstellen und Profillisten des alten und neuen Systems nicht (alte Profile werden im alten Interface, das durch den Befehl „firefox —ProfileManager“ gestartet wird, nicht angezeigt, während im neuen Interface, das über das Menü zugänglich ist, alte Profile nicht sichtbar sind).

    Firefox 144 wurde veröffentlicht
  • Es besteht die Möglichkeit, einen sichtbaren aktiven Tab zu belassen, während die anderen Tabs in der Gruppe minimiert werden (man kann mit einem einzelnen Tab arbeiten, ohne die gesamte Gruppe zu öffnen).
    Firefox 144 wurde veröffentlicht
  • Unterstützung für die Mausbewegung des Tabs in eine minimierte Gruppe hinzugefügt, ohne dass die Gruppe automatisch geöffnet wird.
    Firefox 144 wurde veröffentlicht
  • Es besteht die Möglichkeit, das Fenster mit dem Video, das im „Picture-in-Picture“-Modus angezeigt wird, zu schließen, ohne die Wiedergabe des Videos zu stoppen (das Video wird sofort im Hauptfenster weiter abgespielt). Das Schließen ohne Stoppen erfolgt durch einen Klick auf die Schaltfläche zum Schließen des Fensters bei gedrückter Shift-Taste oder durch Drücken der Tastenkombination Shift + Esc.
  • Zum Verschlüsseln von Konten, die im integrierten Passwortmanager gespeichert sind, wird der AES-256-CBC-Algorithmus verwendet. Zuvor kam der AES-256-CBC-Algorithmus nur bei der Ende-zu-Ende-Verschlüsselung von Konten in Firefox Sync zum Einsatz, während auf dem lokalen Speicher die Daten mit dem veralteten 3DES-CBC-Algorithmus verschlüsselt wurden.
  • Im Kontextmenü, das beim Rechtsklick auf ein Bild angezeigt wird, wurde eine Option hinzugefügt, um in Google Lens zu suchen. Mit Google Lens können Sie ähnliche Produkte und Objekte suchen sowie Text, der auf dem Bild angezeigt wird, kopieren, übersetzen und suchen. Diese Funktion ist nur verfügbar, wenn Google als Standard-Suchmaschine ausgewählt ist.
  • Es wurde die Möglichkeit hinzugefügt, über die Adressleiste Anfragen an den Suchdienst Perplexity zu senden, der AI zur Generierung von Antworten auf Fragen in natürlicher Sprache verwendet.
  • Auf der Windows-Plattform verwendet Firefox beim Öffnen von Links aus anderen Anwendungen jetzt das vorhandene Fenster auf dem aktuellen virtuellen Desktop oder erstellt ein neues Fenster, falls kein solches vorhanden ist (wechselt jedoch nicht zu anderen virtuellen Desktops).
  • In den Tools für Webentwickler wurde die Möglichkeit implementiert, zu den Definitionen eigener CSS-Eigenschaften aus den var()-Funktionen zu wechseln, die auf der Seite der Stilinspektion angezeigt werden. In den Tooltips auf der Seite der Stilinspektion wird eine anschauliche Trennung zwischen eingebauten und benutzerdefinierten Ereignissen gewährleistet.
  • Die API Element.moveBefore wurde hinzugefügt, um ein Element im DOM-Baum zu verschieben, ohne seinen Zustand zurückzusetzen.
  • Im CSS-Eigenschaft math-shift wurde die Unterstützung des Wertes „compact“ implementiert, der eine kompakte Darstellung von Hochzahlen in MathML-Formeln umfasst.
  • Im API PerformanceEventTiming, das zusätzliche Informationen zur Messung und Optimierung der Benutzeroberflächenreaktionsfähigkeit bereitstellt, wurde das Attribut InteractionID hinzugefügt, das die Benutzerinteraktionen identifiziert. Diese ID ermögliche es, verschiedene Metriken mit einer einzigen Benutzeraktion zu verknüpfen, beispielsweise wenn beim Berühren eines Touchscreens mehrere Ereignisse wie pointerdown, mousedown, pointerup, mouseup und click generiert werden, kann InteractionID alle diese Ereignisse mit der einen Berührung verknüpfen.
  • Die HTML-Attribute „command“ und „commandfor“ wurden implementiert, die in Schaltflächen anstelle der Attribute „popovertargetaction“ und „popovertarget“ verwendet werden können, um die Interaktion mit dem durch das Klicken auf die Schaltfläche aufgerufenen Menü deklarativ einzustellen. Bei Verwendung der neuen Attribute übernimmt der Browser die gesamte Logik der Menüinteraktion, ohne dass eigene JavaScript-Handler erforderlich sind. Um beispielsweise ein Dropdown-Menü zu erstellen, genügt es, Folgendes anzugeben: <button commandfor="»my-menu»" command="»show-popover»">Menü öffnen</button> <div popover id="»my-menu»"> … </div>
  • Die Unterstützung der API View Transitions wurde hinzugefügt, die für die Erstellung von Animationseffekten beim Wechsel zwischen verschiedenen Zuständen des DOM (z.B. ein sanfter Übergang von einem Bild zu einem anderen) oder beim Übergang von einer Seite zur anderen innerhalb einer Website gedacht ist.
  • Es wurde die Möglichkeit zur Verwendung von Diserierung bei der Darstellung von Gradienten, die über die CSS-Eigenschaften linear-gradient, conic-gradient und radial-gradient definiert sind, durch hardwarebeschleunigtes WebRender bereitgestellt.
  • In den Objekten Map und WeakMap wurde die "Upsert"-Spezifikation implementiert, die die Arbeit mit Sammlungen von Schlüssel/Wert-Paaren vereinfacht. Es wurden die Methoden getOrInsert und getOrInsertComputed hinzugefügt, die den bereits in der Sammlung vorhandenen Wert zurückgeben, der mit dem angegebenen Schlüssel verknüpft ist, oder einen neuen Eintrag erstellen, wenn der Schlüssel nicht gefunden wird.
  • Im API ScreenOrientation wurden die Methoden lock() und unlock() hinzugefügt, um die Ausrichtung des Bildschirms auf Tablets mit Windows und Android zu fixieren.
  • Die Unterstützung für die Übertragung von RTCDataChannel-Objekten innerhalb von WebWorker-Nachrichten wurde hinzugefügt.
  • Der Methode getUserMedia wurde der Parameter resizeMode hinzugefügt, der es ermöglicht, beim Video-Capturing von der Kamera Zuschneiden und Skalierung zu verwenden.
  • Im API WebGPU wurde die Methode GPUDevice.importExternalTexture zur Erstellung einer Textur aus einem HTMLVideoElement- oder VideoFrame-Objekt hinzugefügt.
  • In Firefox für Android wurde ein Indikator für maschinelle Übersetzung hinzugefügt, über den der Status des Übersetzungsprozesses (ob die gesamte Seite übersetzt wurde oder nicht) bewertet werden kann. Firefox ist jetzt über den Huawei AppGallery App-Katalog verfügbar. Es gelten höhere Anforderungen an die Plattformversion – minimal wird Android 8 benötigt.

Neben Neuerungen und Fehlerbehebungen wurden in Firefox 144 insgesamt 24 Sicherheitsanfälligkeiten behoben. 16 dieser Anfälligkeiten sind auf Speicherprobleme zurückzuführen, wie Pufferüberläufe und Zugriffe auf bereits freigegebene Speicherbereiche. Diese Probleme könnten potenziell zur Ausführung von schadhafter Software führen, wenn speziell gestaltete Webseiten geöffnet werden.

Die zum Testen verfügbare Beta-Version von Firefox 145 zeichnet sich durch ein verstärktes Abrunden von Buttons, Tabs, der Adressleiste und Eingabefeldern aus. Zudem wird die Unterstützung für Matroska-Container (für die Codecs AVC, HEVC, VP8, VP9, AV1, AAC, Opus und Vorbis) hinzugefügt, während die Unterstützung für 32-Bit-Linux-Systeme eingestellt wird. Es wird festgestellt, dass die Unterstützung von Firefox auf 32-Bit-Plattformen immer schwieriger und unzuverlässiger wird, da die Unterstützung von 32-Bit-Builds bereits in den meisten Linux-Distributionen eingestellt wurde. Benutzern von 32-Bit-Linux-Distributionen wird empfohlen, auf 64-Bit-Betriebssysteme umzusteigen. Für diejenigen, die ihren Distribution nicht sofort aktualisieren können, steht die ESR-Version von Firefox 140 zur Verfügung, für die Sicherheitsupdates mindestens bis September nächsten Jahres bereitgestellt werden.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster