Firefox 100 für Entwickler
Dieser Artikel enthält Informationen über die Änderungen in Firefox 100, die Entwickler betreffen werden. Firefox 100 wurde am 3. Mai 2022 veröffentlicht.
Änderungen für Webentwickler
HTML
Keine bemerkenswerten Änderungen.
CSS
- Die CSS-Media-Features für
dynamic-range
undvideo-dynamic-range
werden nun unterstützt. Sie können jetzt testen, ob ein User-Agent oder ein Ausgabegerät die Kombination von Helligkeit, Kontrastverhältnis und Farbtiefe unterstützt, indem Siedynamic-range
verwenden, und im Videobereich, indem Sievideo-dynamic-range
verwenden (Firefox Fehler 1751217).
JavaScript
Keine bemerkenswerten Änderungen.
HTTP
Entfernungen
- Der nicht standardisierte
Large-Allocation
HTTP-Header wurde entfernt (Firefox Fehler 1598759).
APIs
WritableStream
,WritableStreamDefaultWriter
,WritableStreamDefaultController
undReadableStream.pipeTo()
werden nun unterstützt (Firefox Fehler 1759597).
DOM
-
Code kann jetzt die statische Methode
AbortSignal.timeout()
verwenden. Dies liefert einAbortSignal
zurück, das verwendet werden kann, um eine Operation nach einer bestimmten Zeit automatisch mitTimeoutError
abzubrechen (Firefox Fehler 1753309).
WebAssembly
- WebAssembly unterstützt nun Ausnahmen, die sowohl in WebAssembly als auch in JavaScript (oder einer anderen Laufzeitumgebung) ausgelöst und abgefangen werden können. Diese Ausnahmen können zwischen verschiedenen Umgebungen übertragen werden, falls sie nicht behandelt werden. Die JavaScript-Darstellungen von WebAssembly-Ausnahmen sind WebAssembly.Exception und WebAssembly.Tag (Firefox Fehler 1759217).
WebDriver-Konformität (Marionette)
- Unterstützung für Benutzereingabeaufforderungen (z. B.
alert
) auf Android hinzugefügt (Firefox Fehler 1708105).
Änderungen für Add-on-Entwickler
- Die Eigenschaften
color_scheme
undcontent_color_scheme
wurden dem theme Manifest-Schlüssel hinzugefügt und sind in dertheme
API verfügbar. Diese Eigenschaften ermöglichen es einem Theme, zu überschreiben, ob automatisch ein helles oder dunkles Farbschema auf das Chrome oder den Inhalt angewendet wird (Firefox Fehler 1708105). - Sie können jetzt einen stummgeschalteten Tab erstellen, indem Sie
tabs.create()
mit der neuenmuted
-Eigenschaft imcreateProperties
-Objekt verwenden (Firefox Fehler 1372100). - Unterstützung für
runtime.onSuspend
undruntime.onSuspendCanceled
hinzugefügt, um die Unterstützung für Event-Seiten-Funktionen zu verbessern (Firefox Fehler 1753850).
Ältere Versionen
- Firefox 99 for developers
- Firefox 98 for developers
- Firefox 97 for developers
- Firefox 96 for developers
- Firefox 95 for developers
- Firefox 94 for developers
- Firefox 93 for developers
- Firefox 92 for developers
- Firefox 91 for developers
- Firefox 90 for developers
- Firefox 89 for developers
- Firefox 88 for developers
- Firefox 87 for developers
- Firefox 86 for developers
- Firefox 85 for developers
- Firefox 84 for developers
- Firefox 83 for developers
- Firefox 82 for developers
- Firefox 81 for developers
- Firefox 80 for developers
- Firefox 79 for developers
- Firefox 78 for developers
- Firefox 77 for developers
- Firefox 76 for developers
- Firefox 75 for developers
- Firefox 74 for developers
- Firefox 73 for developers
- Firefox 72 for developers
- Firefox 71 for developers
- Firefox 70 for developers
- Firefox 69 for developers