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.