Veröffentlichung von Firefox 128

Die Veröffentlichung des Webbrowsers Firefox 128 ist erfolgt. Firefox 128 gehört zu den Versionen mit langfristiger Unterstützung (ESR), für die Updates im Laufe eines Jahres bereitgestellt werden. Darüber hinaus wurde ein Update für die vorherige ESR-Version 115.13.0 erstellt (weitere Updates 115.14 und 115.15 sind in der Pipeline). Die Beta-Testphase für die Version Firefox 129 hat begonnen, die für den 6. August geplant ist.

Hauptneuerungen in Firefox 128:

  • Die Unterstützung für die maschinelle Übersetzung ausgewählter Textabschnitte auf der Seite wurde hinzugefügt (früher wurde nur die Übersetzung der gesamten Seite unterstützt). Die Übersetzungsfunktion wird über das Kontextmenü aufgerufen, das beim Klick mit der rechten Maustaste auf den ausgewählten Bereich angezeigt wird. Für die Übersetzung wird das in Firefox integrierte System verwendet, das die Übersetzung auf dem lokalen System des Benutzers ohne Zugriff auf externe Cloud-Dienste ermöglicht. Das System basiert auf der Open-Source-Engine Bergamot, die eine Anbindung an das Framework für maschinelle Übersetzung Marian darstellt, das rekurrente neuronale Netzwerke (RNN) und transformerbasierte Sprachmodelle verwendet.
    Veröffentlichung von Firefox 128
  • Ein neuer vereinfachter und einheitlicher Dialog zur Datenbereinigung des Benutzers wurde vorgeschlagen, bei dem die Daten besser in Kategorien unterteilt sind und Informationen über die Datengröße, die in einem ausgewählten Zeitraum gespeichert wurde, hinzugefügt wurden.

    Veröffentlichung von Firefox 128
  • Im Dropdown-Menü, das beim Eingeben in die Adressleiste angezeigt wird, werden neben den empfohlenen Links auch kürzlich durchgeführte und beliebter werdende Suchanfragen angezeigt. Diese Funktion ist vorübergehend nur für Benutzer in den USA und Kanada verfügbar.
    Veröffentlichung von Firefox 128
  • Ein Widget für die Wettervorhersage wurde auf der Seite hinzugefügt, die beim Öffnen eines neuen Tabs erscheint. Um das Widget zu aktivieren, sind in about:config die Einstellungen browser.newtabpage.activity-stream.showWeather und browser.newtabpage.activity-stream.system.showWeather vorgesehen.
    Veröffentlichung von Firefox 128
  • Im privaten Modus wurde die Möglichkeit hinzugefügt, geschützte Inhalte von Streaming-Diensten wie Netflix abzuspielen.
  • Wenn Sie über einen Proxy mit dem SOCKS5-Protokoll arbeiten, wird standardmäßig auch die DNS-Anfrage über den Proxy gesendet. Bei SOCKS4 werden die DNS-Anfragen nach wie vor über den lokalen Resolver gesendet.
  • Die dynamische Anzeige verschiedener Arten von Inhalten mit MIME-Typen text/* wird ermöglicht, ohne dass eine vorherige Datei-Upload erforderlich ist, bevor diese angesehen werden können.
  • Das Root-Zertifikat wurde aktualisiert, das zur Verifizierung von Browser-Add-Ons und Inhalten verwendet wird, die mit einer digitalen Signatur von Mozilla signiert sind.
  • Die Unterstützung für die experimentelle API IPA (Interoperable Private Attribution) wurde hinzugefügt. Diese ermöglicht es Werbenetzwerken, die Effektivität von Werbekampagnen zu erfassen und zu verarbeiten, während die Privatsphäre der Nutzer gewahrt bleibt. Um die Offenlegung von Daten über bestimmte Nutzer bei der Verarbeitung von Statistiken zu verhindern, kommen kryptografische Mechanismen der differentiellen Privatsphäre und der sicheren Mehrparteienberechnung (MPC, Multi-Party Computation) zum Einsatz. Diese ermöglichen es mehreren unabhängigen Parteien, Berechnungen durchzuführen, ohne Informationen über die Daten anderer zu erhalten (Websites, Browser und Werbetreibende haben jeweils keinen Zugang zu allen Informationen) und Operationen an verschlüsselten Daten durchzuführen. Die API ist im „Origin Trial“-Modus verfügbar und kann in den Datenschutzeinstellungen im Abschnitt „Website-Werbung“ deaktiviert werden.
  • Die Unterstützung für die Vergrößerung oder Verkleinerung der Größe von ArrayBuffer-Objekten sowie die Vergrößerung von SharedArrayBuffer-Objekten wurde hinzugefügt. Damit kann die Größe eines ArrayBuffer geändert werden, ohne einen neuen Puffer zu erstellen und Daten dorthin zu übertragen. Neue Methoden wie ArrayBuffer.prototype.resize() und SharedArrayBuffer.prototype.grow() wurden vorgeschlagen.
  • Im WebRTC-API wurde die Methode setCodecPreferences hinzugefügt, die es ermöglicht, bestimmte Codecs bei der Aushandlung einer Verbindung auszuschalten und die Reihenfolge der bevorzugten Codecs zu ändern.
  • Die Werte im HTTP-Header Accept, die übertragen werden Server bei der Anforderung von Dokumenten und Bildern, wurden an die Spezifikation des Fetch-APIs angepasst und dem Verhalten anderer Browser angenähert. Der Header überträgt jetzt „text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8“ (im Vergleich zur vorherigen Version wurde die Erwähnung von „image/png“ und „image/svg+xml“ hinzugefügt).
  • Die Unterstützung für den HTTP-Header „Priority“ wurde hinzugefügt, über den Informationen zur Priorität der Anforderung (RFC 9218) in der ersten Anfrage an die Ressource übermittelt werden können.
  • Die Unterstützung für das CSSPropertyRule-Interface, die CSS-Regel @property und die Methode registerProperty() wurde hinzugefügt, die das Registrieren eigener CSS-Eigenschaften mit Vererbung, Typüberprüfung und Standardwerten ermöglichen.
  • In CSS besteht die Möglichkeit, relative Werte bei der Definition von Farben anzugeben. Um beispielsweise die Farbe Blau zu erhalten, kann „rgb(from red 0 0 255)“ angegeben werden.
  • Die CSS-Eigenschaft «content» hat die Möglichkeit hinzugefügt, alternativen Text für Inhalte, die Bilder enthalten, zu definieren.
  • Die Methoden Request.bytes(), Response.bytes(), PushMessageData.bytes() und Blob.bytes() wurden hinzugefügt, um ein typisiertes Array Uint8Array aus den Objekten Request, Response, PushMessageData und Blob zu erstellen.
  • Die Methode MediaKeys.getStatusForPolicy() wurde hinzugefügt, um Informationen über das CDM-Modul zu erhalten, das zur Entschlüsselung von geschützten DRM-Inhalten verwendet wird.
  • Durch die Aktivierung der Einstellung «image.jxl.enabled» in about:config wird der MIME-Typ image/jxl im Accept-Header übermittelt, um die Unterstützung für die Verarbeitung von Bildern im JPEG XL-Format anzuzeigen.
  • Es wurde experimentelle Unterstützung für die Technologie CHIPS (Cookies Having Independent Partitioned State) hinzugefügt, die es ermöglicht, Cookies in der Bindung zu isolieren Domain der ersten Ebene, mithilfe des neuen Attributs «Partitioned». Während es normalerweise möglich ist, dass der Drittanbieter-Code von der Seite «C», der auf den Seiten «A» und «B» eingebettet ist, Cookies teilt, die für diese Seiten gelten, werden die Cookies, die von der Seite «C» gesetzt wurden, bei der Ausführung von Code von den Seiten «A» und «B» vollständig getrennt, wenn das Attribut «Partitioned» angegeben ist. In about:config wurde die Option network.cookie.CHIPS.enabled hinzugefügt, um dies zu aktivieren.
    Veröffentlichung von Firefox 128Veröffentlichung von Firefox 128
  • In den Werkzeugen für Webentwickler wird beim Überfahren des CSS-Regel-Selectors eine Tooltip-Anzeige mit Informationen zur Spezifität der CSS-Regel aktiviert, die es ermöglicht zu verstehen, warum eine bestimmte CSS-Regel vor einer anderen Regel angewendet wurde.
    Veröffentlichung von Firefox 128
  • Im Inspektor wird jetzt die fehlerhafte Anwendung benutzerdefinierter CSS-Eigenschaften hervorgehoben, wenn ihre Definition nicht mit dem verwendeten Wert übereinstimmt. Zum Beispiel wird unten eine Situation hervorgehoben, in der im Attribut „—b“ anstelle der Größe eine Farbe angegeben wurde:
    Veröffentlichung von Firefox 128
  • Auf der macOS-Plattform wird zur Aufnahme von Ton über das Mikrofon das von der System API getUserMedia bereitgestellte Audioverarbeitungs-Engine verwendet, die eine höhere Qualität ermöglicht.
  • In der Android-Version auf Geräten mit Android 14 oder neueren Plattformversionen ist die Erstellung und Verwendung von Passkey-Schlüsseln in Drittanbieter-Anwendungen zur passwortlosen Authentifizierung mit biometrischen Identifikatoren wie Fingerabdruck oder Gesichtserkennung erlaubt.

Neben neuen Funktionen und Fehlerbehebungen wurden in Firefox 128 20 Sicherheitslücken geschlossen. 8 von ihnen sind als kritisch eingestuft, darunter 6, die durch Speicherprobleme wie Pufferüberläufe und Zugriff auf bereits freigegebene Speicherbereiche verursacht wurden. Diese Probleme könnten potenziell dazu führen, dass Angreifer beim Öffnen speziell gestalteter Seiten schadhafter Code ausführen.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster