Firefox 147 Versionshinweise für Entwickler (Beta)
Dieser Artikel bietet Informationen über die Änderungen in Firefox 147, die Entwickler betreffen. Firefox 147 ist die aktuelle Beta-Version von Firefox und wird am 13. Januar 2026 veröffentlicht.
Hinweis: Die Versionshinweise für diese Firefox-Version sind noch in Bearbeitung.
Änderungen für Webentwickler
CSS
- CSS Anchor-Positionierung ist jetzt standardmäßig aktiviert.
(Firefox-Bug 1988225).
- Der Wert
anchor-center, der eine bequeme Möglichkeit bietet, ein anchor-positioniertes Element auf seinem Anker zu zentrieren, wurde in Version 147 hinzugefügt. Er ist verfügbar in denalign-items,align-self,justify-items,justify-self,place-itemsundplace-selfEigenschaften. (Firefox-Bug 1909339) - Der Wert
position-anchornonewurde in Version 147 hinzugefügt, was eine implizite oder explizite Verbindung zwischen einem CSS Anker und einem anchor-positionierten Element ermöglicht, um entfernt zu werden. (Firefox-Bug 1999972).
- Der Wert
- Die
-webkit-vorangestellte Version derperspectiveEigenschaft wird jetzt mit einheitslosen Werten unterstützt — zum Beispiel-webkit-perspective: 800— für erhöhte Kompatibilität. (Firefox-Bug 1362499). - Sichtübergangstypen werden jetzt unterstützt, die eine Mechanik bieten, bei der verschiedene Typen für aktive Sichtübergänge spezifiziert werden können. CSS kann dann verwendet werden, um Animationen auf DOM-Elemente anzuwenden, wenn deren Inhalt aktualisiert wird, abhängig vom spezifizierten Übergangstyp. Firefox 147 unterstützt nur Sichtübergangstypen für Single-Page-Apps (SPA), nicht für dokumentübergreifende Übergangstypen. (Firefox-Bug 2001878).
- Die Eigenschaften
counter-increment,counter-reset,counter-set, undquoteswerden jetzt auf dem::markerPseudo-Element unterstützt. (Firefox-Bug 2000404).
JavaScript
- CSS-Modulscripte werden jetzt unterstützt, was es ermöglicht, ein Stylesheet als Instanz von
CSSStyleSheetunter Verwendung desimportSchlüsselworts und destypeImport-Attributs mittype="css"zu laden. (Firefox-Bug 1986681).
APIs
- Die
Document.activeViewTransitionEigenschaft wird jetzt unterstützt, die eineViewTransitionInstanz zurückgibt, die den Sichtübergang repräsentiert, der aktuell auf dem Dokument aktiv ist. Dies bietet eine konsistente Möglichkeit, auf einen aktiven Sichtübergang in jedem Kontext zuzugreifen, ohne ihn manuell für eine spätere Verwendung speichern zu müssen. (Firefox-Bug 2001836). - Unterstützung für die WebGPU API ist jetzt für alle macOS-Versionen auf Geräten mit Apple-Silicon-Prozessoren aktiviert (zuvor war nur macOS Tahoe unterstützt). (Firefox-Bug 1993341).
- Die Navigation API wird jetzt unterstützt.
Dies bietet die Möglichkeit, Browsenavigationen zu initiieren, abzufangen und zu verwalten, sowie die Verlaufseinträge einer Anwendung zu untersuchen. Dies ist ein Nachfolger früherer Webplattform-Features wie der History API und
window.location, der deren Schwächen löst und speziell auf die Bedürfnisse von Einzelseitenanwendungen (SPAs) ausgerichtet ist. (Firefox-Bug 1997962). - Brotli-Kompression wird jetzt für sowohl
CompressionStreamals auchDecompressionStreamunterstützt. (Firefox-Bug 1921583). - Service Workers können jetzt ECMAScript Modulscripte sein.
Um ein Service Worker Modul zu laden, spezifizieren Sie einen
typevon'module'beim Aufruf vonServiceWorkerContainer.register(). (Firefox-Bug 1360870).
Änderungen für Add-on Entwickler
Experimentelle Web-Features
Diese Funktionen sind in Firefox 147 enthalten, aber standardmäßig deaktiviert.
Um mit ihnen 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 Experimentelle Funktionen Seite.