Firefox 130 Released

Die Veröffentlichung des Webbrowsers Firefox 130 ist erfolgt, und es wurden Updates für die bisherigen Long-Term-Support-Versionen — 115.15.0 und 128.2.0 — bereitgestellt. Die Version Firefox 131 wurde in die Beta-Testphase überführt, deren Veröffentlichung für den 1. Oktober geplant ist.

Die wichtigsten Neuerungen in Firefox 130:

  • Es wurde die Möglichkeit für maschinelle Übersetzungen von Textausschnitten in verschiedene Sprachen bereitgestellt, die auf der Seite nach der Übersetzung der gesamten Seite hervorgehoben wurden (d.h. die Übersetzung kann auf einen Abschnitt einer bereits übersetzten Seite angewendet werden). Die Funktion zur Übersetzung der Seite wird über ein Symbol in der Adressleiste aufgerufen, während die Übersetzung von Abschnitten über das Kontextmenü erfolgt, das beim Rechtsklick auf den markierten Block angezeigt wird. Für die Übersetzung wird das in Firefox integrierte System verwendet, das die Übersetzung lokal auf dem System des Benutzers ohne Anbindung an externe Cloud-Services durchführt. Das System basiert auf der offenen Engine Bergamot, die eine Schnittstelle zu dem maschinellen Übersetzungs-Framework Marian bietet und ein rekurrentes neuronales Netzwerk (RNN) sowie transformerbasierte Sprachmodelle verwendet.
    Firefox 130 Released
  • Im integrierten maschinellen Übersetzungs-Engine wurde die Unterstützung für die lettische, litauische, katalanische, kroatische, tschechische, dänische, indonesische, rumänische, serbische, slowakische und vietnamesische Sprache hinzugefügt.
  • Der Konfigurator erhielt einen neuen Abschnitt „Firefox Labs“, in dem experimentelle Funktionen zur Erprobung angeboten werden.
    Firefox 130 Released

    Derzeit sind drei experimentelle Funktionen verfügbar:

    • Automatische Fortsetzung des Video-Browsings in einem schwebenden Fenster (Bild-in-Bild-Modus), wenn zwischen den Tabs gewechselt wird, in denen das Video angezeigt wird (wenn während des Videoanschauens auf einen anderen Tab gewechselt wird, bleibt das Video über dem neuen Tab sichtbar, dank der automatischen Aktivierung des Bild-in-Bild-Modus). Sobald der Benutzer zum ursprünglichen Tab mit dem Video zurückkehrt, wird der Bild-in-Bild-Modus automatisch deaktiviert.
    • Anzeige von Empfehlungen und Suchergebnissen in der Adressleiste während der Eingabe komplexer Zeichen über die IME (Input Method Editor) Schnittstelle.
    • Integrierter Chatbot, der große Sprachmodelle verwendet, um mit dem Benutzer in natürlicher Sprache zu interagieren. Die Interaktion mit dem Bot erfolgt über das Seitenpanel. Den Nutzern stehen die Dienste Anthropic Claude, ChatGPT, Google Gemini, HuggingChat und Le Chat Mistral zur Verfügung (bei Rostelecom funktioniert bisher nur HuggingChat). Der Benutzer kann textliche Fragen an den AI-Bot senden oder Textausschnitte weitergeben, die auf der gerade angezeigten Seite markiert sind. Im Kontextmenü, das beim Rechtsklick auf den markierten Bereich angezeigt wird, wurde ein Abschnitt „Ask chatbot“ hinzugefügt, über den eine kurze Zusammenfassung oder Erläuterung des markierten Inhalts angefordert werden kann.
      Firefox 130 Released
  • Auf der Linux-Plattform ist standardmäßig ein animierter Effekt aktiviert, der bei Erreichen der Grenze des scrollbaren Bereichs auftritt.
  • Ein Problem mit der Anzeige der Schaltflächen zum Einfügen und Entfernen aus der Zwischenablage im Kontextmenü wurde behoben.
  • In die Desktop-Versionen wurde die Web Codecs API integriert, die eine Manipulation von Multimedia-Streams auf niedriger Ebene ermöglicht (z. B. einzelne Frames in Videos) und Zugang zu integrierten Codec- und Decoder-Funktionen für Bilder, Audio und Video im Browser bietet. Diese API könnte in Bereichen wie Streaming, Client-Seiteneffekten, Audio- und Video-Rekodierung sowie der Entwicklung von Audio- und Video-Editoren gefragt sein.
  • Die WebCrypto API wurde um die Unterstützung für die kryptografischen Primitive Curve25519 (digitale Signaturen Ed25519 und Schlüsselaustausch-Schema X25519) erweitert, die über die SubtleCrypto Schnittstelle (Methoden deriveKey(), deriveBits(), generateKey(), importKey() und exportKey()) verwendet werden können.
  • Dem HTML-Element
    wurde das Attribut „name“ hinzugefügt, das es ermöglicht, ohne JavaScript Gruppen von Elementen so zu organisieren, dass zu jedem Zeitpunkt nur ein Element angezeigt wird, während die anderen verborgen bleiben (wenn der Benutzer einen neuen Abschnitt öffnet, werden die anderen automatisch geschlossen).
  • In der Android-Version wurde die Ladegeschwindigkeit von Seiten durch die Organisation des parallelen Ladens verwandter Ressourcen beschleunigt. Eine Funktion zum Erzeugen von sicheren Passwörtern für Registrierungsformulare wurde hinzugefügt.

Neben Neuerungen und Fehlerbehebungen wurden in Firefox 130 13 Sicherheitsanfälligkeiten behoben. 7 dieser Anfälligkeiten wurden als kritisch eingestuft, von denen 5 durch Probleme im Umgang mit dem Speicher verursacht wurden, wie z.B. Pufferüberläufe und der Zugriff auf bereits freigegebene Speicherbereiche. Potenziell könnten diese Probleme dazu führen, dass ein Angreifer beim Öffnen spezifisch gestalteter Seiten Code ausführen kann. Zwei kritische Probleme wurden durch fehlerhafte Typverarbeitung (Type Confusion) verursacht.

Zusätzlich kann die Möglichkeit erwähnt werden, eine neue Implementierung des Decoders für das Bildformat JPEG-XL, geschrieben von Google-Mitarbeitern in der Programmiersprache Rust, in den Firefox-Code zu integrieren. Im Falle der Genehmigung dieser Initiative würde die Rust-Implementierung den derzeitigen JPEG-XL-Decoder in C++ ersetzen, der mehr als 100.000 Zeilen Code umfasst. Initiator des Übergangs ist Bobby Holley, CTO der Mozilla Corporation und Mitglied des Vorstands der Rust Foundation.

Quelle: opennet.ru

60GB SSD 8Gb DDR4