Neu auf der Webplattform im Dezember

Hier finden Sie einige der interessanten Funktionen, die im Dezember 2024 in stabilen und Beta-Webbrowsern eingeführt wurden.

Veröffentlicht: 18. Dezember 2024

Im Dezember 2024 war Safari mit Safari 18.2 der einzige Browser, der eine neue stabile Version veröffentlichte. In diesem Beitrag geht es um die neuen Funktionen, die der Webplattform hinzugefügt wurden.

Baseline Neue Funktionen in Safari 18.2

Mit dieser Version wird Baseline 2024 durch einige neue Funktionen abgerundet.

Seiteneinrichtung mit @page

Mit der At-rule-Beschreibung @page können Sie Abmessungen und Ränder für Inhalte wie gedruckte Dokumente, E-Books oder Folien festlegen.

Die CSS-Properties ruby-align und ruby-position

Mit den Eigenschaften ruby-align und ruby-position können Sie steuern, wie Ruby-Text innerhalb seines Containers positioniert und ausgerichtet wird.

Weitere Informationen finden Sie unter <ruby>- und ruby-align-Eigenschaft für zeilenabreißbare Elemente.

Bildlaufleisten formatieren

Mit den CSS-Properties scrollbar-gutter und scrollbar-width, die jetzt als Baseline verfügbar sind, können Sie das Aussehen von Bildlaufleisten in Ihrer Webanwendung anpassen.

::target-text-Pseudoelement

Mit dem Pseudo-Element ::target-text können Sie Text formatieren, der durch ein URL-Textfragment hervorgehoben wird. Sie können jetzt auswählen, wie der Text hervorgehoben werden soll, um die Aufmerksamkeit darauf zu lenken.

WebAssembly-Speicherbereinigung und Optimierung von Tail-Calls

Safari 18.2 unterstützt diese WebAssembly-Funktionen (Wasm) und stuft sie als „Neu verfügbar“ ein.

Weitere Informationen zur WebAssembly-Garbage Collection finden Sie unter WebAssembly-Garbage Collection (WasmGC) jetzt standardmäßig in Chrome aktiviert und unter Warum Google Tabellen den Berechnungs-Worker von JavaScript zu WasmGC portiert hat.

Ansichtsübergänge zwischen Dokumenten

Safari 18.2 unterstützt dokumentübergreifende Ansichtsübergänge sowie Klassen und Typen für Ansichtsübergänge und die Ereignisse pageswap und pagereveal.

Browser Support

  • Chrome: 123.
  • Edge: 123.
  • Firefox: not supported.
  • Safari: 18.2.

Source

Uint8Array Methoden

Safari 18.2 enthält außerdem die neuen Uint8Array-Methoden, die die Konvertierung zwischen base64- und hexadezimal codierten Strings und Byte-Arrays erleichtern:

  • Uint8Array.fromBase64() und Uint8Array.fromHex()
  • Uint8Array.prototype.setFromBase64() und Uint8Array.prototype.setFromHex()
  • Uint8Array.prototype.toBase64() und Uint8Array.prototype.toHex()

Browser Support

  • Chrome: not supported.
  • Edge: not supported.
  • Firefox: 133.
  • Safari: 18.2.

Source

Betaversionen von Browsern

Aufgrund des Jahresendes gibt es diesen Monat keine neuen Betafunktionen. Die Betaversion von Safari 18.3 enthält derzeit Fehlerkorrekturen. Die Betaversionen von Firefox 134 und Chrome 132 sind noch aus dem vorherigen Monat.

Im nächsten Jahr informieren wir Sie darüber, was im Januar 2025 auf der Webplattform verfügbar sein wird.