Firefox 123 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 123, die Entwickler betreffen. Firefox 123 wurde am 20. Februar 2024 veröffentlicht.

Änderungen für Web-Entwickler

Entwicklerwerkzeuge

HTML

  • Das <template>-Element unterstützt nun ein shadowrootmode-Attribut, das die deklarative Erstellung eines Shadow DOM-Teilbaums ermöglicht. Das Attribut kann auf open oder closed gesetzt werden, wodurch JavaScript im Shadow DOM entweder für externen Code sichtbar wird oder verborgen bleibt. Diese Werte entsprechen den mode-Optionen der attachShadow()-Methode. (Firefox-Bug 1870052)

CSS

Keine bemerkenswerten Änderungen.

JavaScript

  • Am globalen Objekt Date.parse() wurden mehrere Fehler behoben, um es mit der Art und Weise, wie andere Browser die übergebenen Werte analysieren, in Einklang zu bringen.
    • Ein falsches Datum (z. B. "31. April") springt nun zum folgenden Monat (z. B. "1. Mai"). (Firefox-Bug 1872333).
    • Unvollständige Zeitzone (z. B. "1/1/70 gm") oder AM/PM (z. B. "1/1/70 10:00 a") werden nicht mehr akzeptiert. (Firefox-Bug 1870570).
    • Einzeln nummerierte Daten werden jetzt akzeptiert (z. B. Date.parse("0") gibt nun 946684800000 - Sa, 01. Jan 2000 00:00:00 zurück). (Firefox-Bug 1870434).

SVG

HTTP

  • Der HTTP-Statuscode 103 Early Hints für informatorische Antworten ist nun für das Vorladen von Ressourcen aktiviert, die die Seite wahrscheinlich benötigt, während der Server noch die vollständige Antwort vorbereitet. Dies kann die Ladezeit der Seite erheblich reduzieren. Beachten Sie, dass die Unterstützung der Verwendung des 103 Early Hints-Headers für das Vorverbinden in Firefox 120 hinzugefügt wurde. Weitere Details finden Sie im Firefox-Bug 1874445.

APIs

DOM

Medien, WebRTC und Web Audio

Entfernungen

Das IDBLocaleAwareKeyRange-Interface wurde entfernt (Firefox-Bug 1730706).

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

Marionette

Änderungen für Add-On-Entwickler

  • Die Hinzufügung der Funktion contextualIdentities.move ermöglicht es, Elemente in der Liste der kontextuellen Identitäten zu verschieben. Diese Funktion ermöglicht es Erweiterungen, die Reihenfolge, in der kontextuelle Identitäten in der Benutzeroberfläche angezeigt werden, anzupassen (Firefox-Bug 1333395).

Experimentelle Web-Funktionen

Diese Funktionen sind neu in Firefox 123 enthalten, aber standardmäßig deaktiviert. Um mit ihnen zu experimentieren, suchen Sie auf der about:config-Seite den entsprechenden Vorzug und setzen Sie ihn auf true. Weitere solche Funktionen finden Sie auf der Seite Experimentelle Funktionen.

Ältere Versionen