Hier finden Sie einige der interessanten Funktionen, die im Dezember 2024 in stabilen und Beta-Webbrowsern eingeführt wurden.
Veröffentlicht: 18. Dezember 2024
Stabile Browserversionen
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
.
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()
undUint8Array.fromHex()
Uint8Array.prototype.setFromBase64()
undUint8Array.prototype.setFromHex()
Uint8Array.prototype.toBase64()
undUint8Array.prototype.toHex()
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.