Firefox 147 Versionshinweise für Entwickler (Beta)
Dieser Artikel bietet Informationen zu den Änderungen in Firefox 147, die Entwickler betreffen. Firefox 147 ist die aktuelle Beta-Version von Firefox und wird am 13. Januar 2026 ausgeliefert.
Hinweis: Die Versionshinweise für diese Firefox-Version sind noch in Bearbeitung.
Änderungen für Webentwickler
SVG
- Wenn eine SVG-Datei als Bildquelle verwendet wird (z. B. über ein
<img>-Element in eine Seite eingebettet oder als CSSbackground-image), unterstützt die SVG-URL jetzt Media-Fragmente. (Firefox Fehler 1999989). Dies bedeutet, dass:- Wenn die SVG eine SMIL-Animation enthält, können Sie die Syntax der zeitlichen Dimension verwenden, um einen Teil der Animation von einem bestimmten Startzeitpunkt bis zu einem bestimmten Endzeitpunkt abzuspielen, nach dem die Animation angehalten wird.
- Sie können die Syntax der räumlichen Dimension verwenden, um einen bestimmten Bereich des SVG-Dokuments anzuzeigen.
CSS
- CSS-Anker-Positionierung ist jetzt standardmäßig aktiviert.
(Firefox Fehler 1988225).
- Der Wert
anchor-center, der eine bequeme Möglichkeit bietet, ein ankerpositioniertes Element auf seinem Anker zu zentrieren, wurde in Version 147 hinzugefügt. Er ist verfügbar bei den Eigenschaftenalign-items,align-self,justify-items,justify-self,place-itemsundplace-self. (Firefox Fehler 1909339) - Der Wert
position-anchornonewurde in Version 147 hinzugefügt, wodurch eine implizite oder explizite Zuordnung zwischen einem CSS-Anker und einem ankerpositionierten Element entfernt werden kann. (Firefox Fehler 1999972).
- Der Wert
- Die
-webkit--präfixierte Version der Eigenschaftperspectivewird jetzt mit wertlosen Einheiten unterstützt — zum Beispiel-webkit-perspective: 800— für erhöhte Kompatibilität. (Firefox Fehler 1362499). - View Transition-Typen werden jetzt unterstützt, die eine Mechanismus bieten, um verschiedene Typen für aktive View-Transitions zu spezifizieren. CSS kann dann verwendet werden, um Animationen auf DOM-Elemente anzuwenden, wenn ihr Inhalt aktualisiert wird, abhängig von dem spezifizierten Transition-Typ. Firefox 147 unterstützt nur View Transition-Typen für Single-Page-Anwendungen (SPAs), nicht für dokumentübergreifende View-Transitions. (Firefox Fehler 2001878).
- Die Eigenschaften
counter-increment,counter-reset,counter-setundquoteswerden jetzt auf dem Pseudoelement::markerunterstützt. (Firefox Fehler 2000404). - Die folgenden relativen Längeneinheiten basierend auf der Schriftart des wurzelelements werden jetzt unterstützt:
rcap,rch,rexundric. Diese Einheiten ermöglichen es Ihnen,<length>-Werte basierend auf der Größe eines bestimmten Zeichens oder Schriftattributs des Wurzel- Elements zu definieren. (Firefox Fehler 1740584).
JavaScript
- CSS-Modulscripts werden jetzt unterstützt, wodurch ein Stylesheet als Instanz von
CSSStyleSheetin ein Skript geladen werden kann, indem das Schlüsselwortimportund dastypeImportattribut auftype="css"gesetzt wird. (Firefox Fehler 1986681).
APIs
- Die Eigenschaft
Document.activeViewTransitionwird jetzt unterstützt, die eine Instanz vonViewTransitionzurückgibt, die die View Transition darstellt, die derzeit im Dokument aktiv ist. Dies bietet eine konsistente Möglichkeit, auf eine aktive View Transition in jedem Kontext zuzugreifen, ohne manuell eine Referenz dafür aufzubewahren. (Firefox Fehler 2001836). - Die Unterstützung der WebGPU-API ist jetzt für alle macOS-Versionen auf Geräten mit Apple Silicon Prozessoren aktiviert (zuvor war nur die macOS Tahoe Support aktiviert). (Firefox Fehler 1993341).
- Die Navigations-API wird jetzt unterstützt.
Diese bietet die Möglichkeit, Browser-Navigationsaktionen zu initiieren, abzufangen und zu verwalten, sowie die Verlaufseinträge einer Anwendung zu prüfen. Dies ist ein Nachfolger von vorherigen Web-Plattform-Funktionen wie der History API und
window.location, die deren Schwächen behebt und speziell auf die Bedürfnisse von Single-Page-Anwendungen (SPAs) ausgerichtet ist. (Firefox Fehler 1997962). - Brotli-Kompression wird jetzt sowohl für
CompressionStreamals auch fürDecompressionStreamunterstützt. (Firefox Fehler 1921583). - Service-Worker können jetzt ECMAScript Modulscripts sein.
Um ein Service-Worker-Modul zu laden, geben Sie bei der Registrierung von
ServiceWorkerContainer.register()einentypevon'module'an. (Firefox Fehler 1360870).
Änderungen für Add-on-Entwickler
Experimentelle Webfeatures
Diese Features sind in Firefox 147 verfügbar, aber standardmäßig deaktiviert.
Um sie auszuprobieren, suchen Sie nach der entsprechenden Einstellung auf der Seite about:config und setzen Sie sie auf true.
Weitere solcher Features finden Sie auf der Seite Experimentelle Features.