Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Firefox 160: Versionshinweise für Entwickler (Beta)

Dieser Artikel informiert über Änderungen in Firefox 160, die für Entwickler relevant sind. Firefox 160 ist die aktuelle Beta-Version von Firefox und erscheint am 10. November 2026.

Hinweis: Die Versionshinweise für diese Firefox-Version sind noch in Arbeit.

Änderungen für Webentwickler

CSS

  • Das Pseudoelement ::-webkit-input-placeholder wird jetzt als Alias für ::placeholder unterstützt. Dies verbessert die Kompatibilität mit Websites, die es verwenden, um den Platzhaltertext von <input>- und <textarea>-Elementen zu gestalten. (Firefox-Bug 2083700).

APIs

Entfernungen

  • Das nicht standardisierte Ereignis MozScrolledAreaChanged wird nicht mehr an Webseiten ausgelöst. Bisher wurde es am Dokument ausgelöst, wenn sich die Größe des scrollbaren Bereichs einer Seite änderte. Jetzt steht es nur noch der Firefox-Benutzeroberfläche zur Verfügung. Sie können das Ereignis für Webseiten wieder aktivieren, indem Sie die Einstellung layout.scrolled-area-changed.content.enabled auf true setzen. (Firefox-Bug 2079865).

Änderungen für Add-on-Entwickler

  • runtime.PlatformInfo gibt für ARM64-Plattformen unter arch jetzt arm64 zurück. Zuvor wurde aarch64 zurückgegeben. Damit entspricht der von Firefox für ARM64-Plattformen zurückgegebene Wert dem von Chrome. (Firefox-Bug 2080310)

Experimentelle Webfunktionen

Diese Funktionen sind in Firefox 160 enthalten, aber standardmäßig deaktiviert. Um sie auszuprobieren, suchen Sie auf der Seite about:config nach der jeweiligen Einstellung und setzen Sie sie auf true. Weitere solche Funktionen finden Sie auf der Seite Experimentelle Funktionen.

  • Blockieren des Renderings: dom.element.blocking.enabled

    Das Attribut blocking="render" wird jetzt für die HTML-Elemente <link>, <script> und <style> unterstützt. Damit kann das Rendering blockiert werden, bis das Stylesheet des Elements geladen oder sein Skript ausgeführt wurde. Dies gilt auch für Elemente, die das Rendering standardmäßig nicht blockieren, etwa per JavaScript hinzugefügte Skripte und Stylesheets. (Firefox-Bug 1751383).

  • Verzögertes Laden von Video und Audio: media.lazy_loading.enabled

    Das Attribut loading der Elemente <video> und <audio> sowie die es widerspiegelnde Eigenschaft HTMLMediaElement.loading werden jetzt unterstützt. Bei loading="lazy" verschiebt der Browser das Laden der Medien, das Laden des Vorschaubilds des Videos und den Beginn der autoplay-Wiedergabe, bis sich das Element in der Nähe des sichtbaren Bereichs befindet. (Firefox-Bug 2005072).

  • Spekulationsregeln: Speculation-Rules-Header: dom.speculation_rules.enabled

    Die Unterstützung für den HTTP-Antwortheader Speculation-Rules ist in Nightly standardmäßig aktiviert. Er listet die URLs externer Dateien mit Spekulationsregeln auf und bietet damit eine Alternative zu einem eingebetteten <script type="speculationrules">-Element. Der Header gilt nur für Dokumente der obersten Ebene. Jede Datei muss mit dem MIME-Typ application/speculationrules+json ausgeliefert werden. (Firefox-Bug 2020709).

  • Arithmetische Methoden von CSSNumericValue: layout.css.typed-om.enabled

    Die Methoden add(), sub(), mul() und div() der Schnittstelle CSSNumericValue in der CSS Typed Object Model API werden jetzt in Nightly unterstützt. Sie addieren, subtrahieren, multiplizieren beziehungsweise dividieren numerische Werte. Beispielsweise addiert CSS.px(10).add(CSS.px(5)) zwei Pixelwerte. Lässt sich das Ergebnis auf eine einzelne Einheit vereinfachen, ist es ein CSSUnitValue (in diesem Beispiel 15px). Andernfalls ist es ein mathematischer Ausdruck wie CSSMathSum, beispielsweise beim Addieren von px und %. (Firefox-Bug 2081689).

  • Canvas-2D-Farbraum: gfx.canvas.colorspace.enabled

    Die Option colorSpace von HTMLCanvasElement.getContext() und OffscreenCanvas.getContext() wird jetzt für 2d-Kontexte unterstützt. CanvasRenderingContext2D.getContextAttributes() gibt den ausgewählten Farbraum zurück. Auch Bilddaten haben einen Farbraum, der über die Eigenschaft ImageData.colorSpace abgerufen werden kann. Er wird durch die Einstellung colorSpace des Konstruktors ImageData() sowie der Methoden createImageData() und getImageData() festgelegt. Unterstützt werden die Werte "srgb" und "display-p3". Pixeldaten werden noch nicht zwischen Farbräumen konvertiert. Daher gibt getImageData() unabhängig vom angeforderten Farbraum dieselben Pixel zurück. (Firefox-Bug 1841326).