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 Wertespelling-error
undgrammar-error
. Diese Werte nutzen die Stilvorgaben des Browsers für Rechtschreib- und Grammatikfehler und ignorieren die anderen Eigenschaften in dertext-decoration
Kurzform. (Firefox-Bug 1950844).
Entfernungen
JavaScript
- Die statische Methode
Math.sumPrecise()
wird nun unterstützt. Diese nimmt ein iterierbares Objekt (wie einArray
) 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-InterfaceSVGDiscardElement
. 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
- Die Methoden
getPathData()
,setPathData()
undgetPathSegmentAtLength()
desSVGPathSegment
Interfaces werden nun unterstützt. Diese Methoden bieten eine bequeme Möglichkeit, mit SVG-Pfaddaten zu arbeiten, anstatt rohe String-Daten zu parsen. (Firefox-Bug 1945312).
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
- Die folgenden nicht-standardisierten Ereignisse sind nun veraltet und für die Entfernung vorgeschlagen:
afterscriptexecute
undbeforescriptexecute
inDocument
sowieafterscriptexecute
undbeforescriptexecute
inElement
. Eine Konsolenwarnung wird angezeigt, wenn sie verwendet werden. (Firefox-Bug 1949373).
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
- Firefox 136 für Entwickler
- Firefox 135 für Entwickler
- Firefox 134 für Entwickler
- Firefox 133 für Entwickler
- Firefox 132 für Entwickler
- Firefox 131 für Entwickler
- Firefox 130 für Entwickler
- Firefox 129 für Entwickler
- Firefox 128 für Entwickler
- Firefox 127 für Entwickler
- Firefox 126 für Entwickler
- Firefox 125 für Entwickler
- Firefox 124 für Entwickler
- Firefox 123 für Entwickler
- Firefox 122 für Entwickler
- Firefox 121 für Entwickler
- Firefox 120 für Entwickler
- Firefox 119 für Entwickler
- Firefox 118 für Entwickler
- Firefox 117 für Entwickler
- Firefox 116 für Entwickler
- Firefox 115 für Entwickler
- Firefox 114 für Entwickler
- Firefox 113 für Entwickler
- Firefox 112 für Entwickler
- Firefox 111 für Entwickler
- Firefox 110 für Entwickler
- Firefox 109 für Entwickler
- Firefox 108 für Entwickler
- Firefox 107 für Entwickler
- Firefox 106 für Entwickler