Nowości na platformie internetowej w grudniu

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.

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 pageswappagereveal.

Browser Support

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

Source

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()Uint8Array.fromHex()
  • Uint8Array.prototype.setFromBase64()Uint8Array.prototype.setFromHex()
  • Uint8Array.prototype.toBase64()Uint8Array.prototype.toHex()

Browser Support

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

Source

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.