Firefox 137 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 137, die Entwickler betreffen. Firefox 137 ist die aktuelle Beta-Version von Firefox und wird am 1. April 2025 veröffentlicht.

Änderungen für Webentwickler

Entwicklerwerkzeuge

HTML

Entfernungen

CSS

  • Die CSS-Eigenschaft hyphenate-limit-chars bietet Ihnen eine feinkörnige Kontrolle über die Silbentrennung in Texten. Sie wird verwendet, um die Mindestwortlänge für die Silbentrennung sowie die Anzahl der Zeichen vor und nach dem Bindestrich anzugeben. (Firefox-Bug 1947183).
  • Die CSS-Eigenschaft text-decoration-line akzeptiert nun die Werte spelling-error und grammar-error. Diese Werte nutzen die Stilvorgaben des Browsers für Rechtschreib- und Grammatikfehler und ignorieren die anderen Eigenschaften in der text-decoration Kurzform. (Firefox-Bug 1950844).

Entfernungen

JavaScript

  • Die statische Methode Math.sumPrecise() wird nun unterstützt. Diese nimmt ein iterierbares Objekt (wie ein Array) von Zahlen und gibt deren Summe zurück. Sie ist präziser als das Summieren der Zahlen in einer Schleife, da sie einen Verlust an Gleitkommapräzision in Zwischenergebnissen vermeidet. (Firefox-Bug 1943120).
  • Die statische Methode Atomics.pause() wird nun unterstützt. Diese Methode gibt dem Prozessor einen Hinweis, dass der aktuelle Thread in einem Spinlock ist, während auf den Zugriff auf eine gemeinsame Ressource gewartet wird. Das System kann dann die dem Kern zugewiesenen Ressourcen (wie Energie) oder den Thread reduzieren, ohne den aktuellen Thread freizugeben. (Firefox-Bug 1937805).

Entfernungen

SVG

  • Das <discard> SVG-Element wird nun unterstützt, zusammen mit seiner entsprechenden JavaScript-Interface SVGDiscardElement. Das Element ermöglicht es Entwicklern, eine Auslösezeit oder ein Ereignis anzugeben, bei dem ein bestimmtes Element und seine Kinder aus dem DOM entfernt werden sollen. Ein SVG-Viewer kann diese Information verwenden, um Speicher zu sparen, indem Elemente, die nicht mehr benötigt werden, wie animierte Elemente, die abgeschlossen sind, verworfen werden. (Firefox-Bug 1945330).

Entfernungen

HTTP

Entfernungen

Sicherheit

Entfernungen

APIs

DOM

Media, WebRTC und Web Audio

  • HEVC (H.265) ist jetzt auf Android hardwareseitig aktiviert und auf Linux sowohl hardware- als auch softwareseitig aktiviert. Dies ergänzt die bestehende Hardware- und Softwareunterstützung auf Windows und macOS. (Firefox-Bug 1950032).

Entfernungen

WebAssembly

Entfernungen

WebDriver-Konformität (WebDriver BiDi, Marionette)

Allgemein

WebDriver BiDi

Marionette

Änderungen für Add-on-Entwickler

  • Fügt commands.openShortcutSettings hinzu, die die Seite "Erweiterungen-Verknüpfungen verwalten" von "Verwalten Sie Ihre Erweiterungen" (about:addons) öffnet und, falls die Erweiterung Verknüpfungen hat, zu den Verknüpfungstastenoptionen der Erweiterung scrollt und diese hervorhebt. (Firefox-Bug 1538451)
  • Das 10-MB-Limit für Daten, die durch die API storage.session gespeichert werden, wird jetzt durchgesetzt. (Firefox-Bug 1915688)

Entfernungen

Sonstiges

Experimentelle Web-Features

Diese Funktionen sind neu in Firefox 137 enthalten, aber standardmäßig deaktiviert. Um sie zu experimentieren, suchen Sie auf der about:config Seite nach der entsprechenden Einstellung und setzen Sie sie auf true. Weitere solche Funktionen finden Sie auf der Seite Experimentelle Features.

  • Temporal API (Nightly Version): ist nun standardmäßig in Firefox Nightly aktiviert. Das Temporal-Objekt soll die Arbeit mit Daten und Zeiten in verschiedenen Szenarien vereinfachen und bietet integrierte Zeitzonen- und Kalenderdarstellungen. (Firefox-Bug 1946823).

Ältere Versionen