Poznaj ciekawe funkcje, które w grudniu 2024 r. trafiły do stabilnych i beta wersji przeglądarek internetowych.
Data publikacji: 18 grudnia 2024 r.
stabilne wersje przeglądarek,
W grudniu 2024 r. tylko Safari w wersji 18.2 wydało nową stabilną wersję. W tym poście omawiamy nowe funkcje dodane do platformy internetowej.
Podstawowe nowo dostępne funkcje w Safari 18.2
Ta wersja uzupełnia Baseline 2024 o kilka nowych funkcji.
Ustawienia strony za pomocą @page
Atrybuty @page
umożliwiają określenie wymiarów i marginesów dla treści takich jak drukowane dokumenty, e-booki czy slajdy.
Właściwości CSS ruby-align
i ruby-position
Właściwości ruby-align
i ruby-position
umożliwiają kontrolowanie położenia i wyrównania tekstu ruby w jego kontenerze.
Więcej informacji znajdziesz w usługach <ruby>
z możliwością przełamania wiersza <ruby>
i usługach ruby-align
z możliwością stosowania usług porównywania cen.
Stylizowanie pasków przewijania
Dzięki właściwościom CSS
scrollbar-gutter
i
scrollbar-width
możesz teraz
Baseline Nowo dostępne, możesz
dostosowywać wygląd pasków przewijania w aplikacji internetowej.
Element pseudo ::target-text
Pseudoelement ::target-text
pozwala stylizować tekst wyróżniony za pomocą fragmentu tekstu adresu URL. Możesz teraz wybrać sposób wyróżnienia tekstu, aby zwrócić na niego uwagę.
Czyszczenie pamięci i optymalizacja wywołań rekurcyjnych w WebAssembly
Safari 18.2 obsługuje te funkcje WebAssembly (Wasm), dzięki czemu są one dostępne w wersji podstawowej.
Więcej informacji o zbieraniu pamięci podręcznej WebAssembly znajdziesz w artykule Zbieranie pamięci podręcznej WebAssembly (WasmGC) jest teraz domyślnie włączone w Chrome. Możesz też dowiedzieć się, dlaczego arkusz kalkulacyjny w Google Sheets został przeniesiony z JavaScriptu do WasmGC.
Przejścia między widokami dokumentów
Safari 18.2 obsługuje przejścia między widokami w różnych dokumentach, a także klasy i typy przejść oraz zdarzenia pageswap
i pagereveal
.
Uint8Array
metody
Safari 18.2 zawiera też nowe metody Uint8Array
, które ułatwiają konwersję między ciągami znaków base64-
a ciągłymi tablicami bajtów zakodowanych w sposób szesnastkowy:
Uint8Array.fromBase64()
iUint8Array.fromHex()
Uint8Array.prototype.setFromBase64()
iUint8Array.prototype.setFromHex()
Uint8Array.prototype.toBase64()
iUint8Array.prototype.toHex()
Wersje beta przeglądarek
W tym miesiącu nie mamy nowych funkcji w wersji beta, które moglibyśmy ogłosić. Wersja beta Safari 18.3 zawiera obecnie poprawki błędów, a Firefox 134 i Chrome 132 są nadal w fazie testów od ubiegłego miesiąca.
W przyszłym roku poinformujemy Cię, co pojawi się na platformie internetowej w styczniu 2025 r.