Nowości na platformie internetowej w październiku

Odkryj ciekawe funkcje, które zostały udostępnione w przeglądarkach stabilnych i beta w październiku 2023 r.

Stabilne wersje przeglądarek

W październiku 2023 r. Firefox 119, Safari 17.1, Chrome 118 i Chrome 119 stały się stabilne. W tym poście omówimy, co to oznacza dla platformy internetowej.

Funkcje JavaScript w przeglądarce Firefox 119

W przeglądarce Firefox 119 grupowanie tablic JavaScript przy użyciu metod statycznych Object.groupBy i Map.groupBy.

Obsługa przeglądarek

  • 117
  • 117
  • 119
  • 17,4

Źródło

W przeglądarce Firefox 119 dostępne są też metody isWellFormed() i toWellFormed() klucza String. Pozwalają one sprawdzić, czy ciąg zawiera poprawnie sformatowany kod Unicode, i zmienić jego format na poprawnie sformatowany. Metody te współdziałają obecnie w 3 głównych silnikach.

Obsługa przeglądarek

  • 111
  • 111
  • 119
  • 16.4

Źródło

Element HTML <search> jest teraz interoperacyjny

Chrome 118 zawiera element <search> – nowy element HTML reprezentujący części dokumentu lub aplikacji używane do wyszukiwania i filtrowania. Ta funkcja współdziała obecnie z 3 głównymi silnikami.

Obsługa przeglądarek

  • 118
  • 118
  • 118
  • 17

Źródło

Poziome zasady wewnątrz elementów wyboru

W październiku na rynku pojawiły się 2 wersje Chrome. W Chrome 119 dodaliśmy mały dodatek do elementów <select> HTML. Możesz teraz dodać między opcjami linijkę poziomą, która będzie się wyświetlać jako rozdzielenie elementów. Więcej informacji znajdziesz w sekcji Wybierz element: teraz z regułami poziomymi.

Zakres CSS

Chrome 118 zawiera CSS o zakresie z regułą @scope. Ta reguła udostępnia sposób wybierania elementów w poddrzewie modelu DOM. Więcej informacji znajdziesz w artykule Ograniczanie zasięgu selektorów za pomocą atrybutu CSS @scope at-rule.

Obsługa przeglądarek

  • 118
  • 118
  • x
  • 17,4

CSS preferuje zmniejszenie przezroczystości

Chrome 118 zawiera funkcję multimediów prefers-reduced-transparency. Jest to jedna z funkcji, która pozwala sprawdzić ustawienia określone przez użytkownika na jego urządzeniu i reagować na potrzeby za pomocą kodu. Więcej o tej funkcji dowiesz się z artykułu CSS preferuje zmniejszoną przejrzystość.

Obsługa przeglądarek

  • 118
  • 118
  • x

Źródło

Względna składnia kolorów CSS

W Chrome 119 to nowa, zaawansowana funkcja CSS Color 5 – względna składnia kolorów. Dzięki temu możesz uzyskać kolor z innego koloru, korzystając z dowolnej potrzebnej przestrzeni kolorów lub składni.

Czyszczenie pamięci WebAssembly (WasmGC)

Chrome 119 zawiera pakiet WasmGC, który przyspiesza pracę w WebAssembly z językami zbierającymi niepotrzebne dane, takimi jak Kotlin, PHP czy Java. Szczegółowe informacje znajdziesz w sekcji WebAssembly Garbage Collection (WasmGC), która jest teraz domyślnie włączona w Chrome.

Wersje przeglądarki (beta)

Wersje beta zawierają podgląd funkcji, które pojawią się w następnej stabilnej wersji przeglądarki. To doskonała okazja do przetestowania nowych funkcji lub usunięcia, które mogą wpłynąć na Twoją witrynę, zanim udostępnimy ją użytkownikom na całym świecie. Nowe wersje beta to Firefox 120 i Safari 17.2. Wprowadziliśmy w nich wiele świetnych funkcji. Wszystkie szczegóły znajdziesz w informacjach o wersji. Oto kilka najważniejszych informacji.

Safari 17.2 ma wiele nowych funkcji. W przypadku CSS obsługuje on interfejs CSS Custom Spotlight API, właściwości mask-border, właściwość counter-set i wiele innych funkcji. Wprowadziliśmy też wiele poprawek istniejących funkcji poprawiających interoperacyjność.

W przypadku języka HTML Safari 17.2 umożliwia obsługę atrybutu name elementu <details>. Natomiast w interfejsach API internetowych obsługa priorytetu pobierania i obrazów elastycznych jest teraz włączona w <link rel=preload>.

W przeglądarce Firefox w wersji 120 obsługiwane są jednostki CSS rh i rlh, text-wrap: balance oraz funkcja light-dark().

Część serii nowości w internecie