Nowości na platformie internetowej w styczniu

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

Stabilne wersje przeglądarek

W styczniu 2023 r. wersje Firefox 109, Chrome 109 i Safari 16.3 stały się stabilne. Przyjrzyjmy się, co to oznacza dla platformy internetowej.

MathML

Chrome 109 obsługuje MathML Core – język opisu notacji matematycznej, który można umieścić w kodzie HTML i SVG. Ta wersja oznacza, że MathML działa teraz między wszystkimi głównymi silnikami.

Zdarzenie scrollend

W przeglądarce Firefox w 109 jest używany scrollend. To zdarzenie zapewnia niezawodny sposób wykrywania ukończenia przewijania. Więcej informacji o tym zdarzeniu, które jest też implementowane w Chrome, znajdziesz w artykule Scrollend – nowe zdarzenie JavaScript.

Obsługa przeglądarek

  • 114
  • 114
  • 109
  • x

Źródło

Jednostka długości CSS lh i hyphenate-limit-chars

W przypadku CSS w Chrome korzystamy z jednostki długości lh. Ta jednostka odpowiada obliczonej wartości właściwości line-height elementu, w którym jest używana.

Obsługa przeglądarek

  • 109
  • 109
  • 120
  • 16.4

Dodatkowo właściwość hyphenate-limit-chars określająca minimalną liczbę znaków w słowie rozdzielanym łączem.

Obsługa przeglądarek

  • 109
  • 109
  • x
  • x

Content-Security-Policy (CSP) prefetch-src

Safari 16.3 jest zwykle wersją poprawek, która rozwiązuje wiele problemów z rozmiarem CSS. Jedyną nową funkcją wymienioną w uwagach jest dodanie dyrektywy prefetch-src Content-Security-Policy (CSP).

Obsługa przeglądarek

  • x
  • x
  • x
  • 16,3

Źródło

Funkcje Chrome na Androidzie

Nowością w Chrome na Androida jest potwierdzenie bezpiecznych płatności (SPC). To proponowany standard internetowy, który umożliwia klientom uwierzytelnianie u wydawcy karty kredytowej, banku lub innego dostawcy usług płatniczych za pomocą mechanizmu uwierzytelniania platformy. Zazwyczaj jest on aktywowany za pomocą funkcji odblokowywania ekranu urządzenia, na przykład czytnika linii papilarnych.

W Chrome na Androida pojawi się też osobny system plików na poziomie źródła (OPFS), który wchodzi w skład interfejsu File System Access API na Androida. Obejmuje to całą platformę File System Access API, z pominięciem metod show{OpenFile, SaveFile, Directory}Picker() i integracji z interfejsem Drag and Drop API.

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ęć, które mogą wpłynąć na Twoją witrynę, zanim udostępnimy je użytkownikom na całym świecie. Nowe wersje beta to Firefox 110 i Chrome 110.

Chrome 110 zawiera właściwość CSS initial-letter. Ta właściwość pozwala ustawić liczbę wierszy, które pierwsza litera powinna opakować w tekście. Więcej informacji znajdziesz w artykule Kontrola nad wielkością liter za pomocą pierwszej litery w CSS.

Ponadto dla CSS w Chrome 110 jest pseudoklasa :picture-in-picture. Dzięki temu możesz kierować filmy w trybie obrazu w obrazie i dostosowywać odtwarzacz, gdy rozpoczyna się tryb obrazu w obrazie.

Chrome uwzględnia metodę setSinkID() interfejsu API AudioContext. Ta metoda pozwala zmienić docelowe urządzenie audio podczas korzystania z Web Audio.

Firefox 110 zawiera rozmiar Zapytania o kontenerach, co umożliwi współdziałanie między 3 głównymi mechanizmami przeglądarki w przypadku tej długo oczekiwanej funkcji.

Część serii nowości w internecie