Nowości na platformie internetowej w kwietniu

Poznaj ciekawe funkcje, które pojawiły się w stabilnych i beta wersjach przeglądarek w kwietniu 2022 roku.

Stabilne wersje przeglądarki

W kwietniu stabilne stały się Chrome 101 i Firefox 99. Po ogromnej liczbie funkcji, które pojawiły się w zeszłym miesiącu, w kwietniu było nieco spokojniej, ale pojawiło się kilka ciekawych nowości.

Chrome 101 zawiera notację kolorów hwb. Określa kolor na podstawie odcienia, bieli i czerni. Podobnie jak w przypadku innych oznaczeń kolorów opcjonalny składnik alfa określa krycie.

h1 {
  color: hwb(194 0% 0% / .5) /* #00c3ff with 50% opacity */
}

Więcej informacji o hwb() znajdziesz w tym artykule Stefana Judisa: hwb() – a color notation for humans? (w języku angielskim).

Browser Support

  • Chrome: 101.
  • Edge: 101.
  • Firefox: 96.
  • Safari: 15.

Source

W Chrome 101 dostępna jest też funkcja Fetch Priority. Dzięki temu możesz zasugerować przeglądarce, w jakiej kolejności powinna pobierać zasoby, używając atrybutu fetchpriority. Na przykładzie poniżej obraz o niskim priorytecie jest oznaczony symbolem fetchpriority="low".

<img src="/images/in_viewport_but_not_important.svg" fetchpriority="low" alt="I'm an unimportant image!">

Interfejs Fetch Priority nie jest jeszcze dostępny w innych przeglądarkach, ale możesz zacząć go używać już teraz, aby zapewnić korzyści wszystkim użytkownikom przeglądarek opartych na Chromium 101.

Browser Support

  • Chrome: 102.
  • Edge: 102.
  • Firefox: 132.
  • Safari: 17.2.

Source

Firefox 99 zawiera właściwość pdfViewerEnabled interfejsu Navigator. Ta właściwość wskazuje, czy przeglądarka obsługuje wyświetlanie plików PDF w tekście.

if (!navigator.pdfViewerEnabled) {
  // The browser does not support inline viewing of PDF files.
}

Browser Support

  • Chrome: 94.
  • Edge: 94.
  • Firefox: 99.
  • Safari: 16.4.

Source

Wersje beta przeglądarki

Wersje beta przeglądarki umożliwiają zapoznanie się z funkcjami, które pojawią się w następnej wersji stabilnej. To świetny moment na przetestowanie nowych funkcji lub usunięcie tych, które mogą mieć wpływ na Twoją witrynę, zanim zostaną one udostępnione wszystkim użytkownikom.

W kwietniu pojawiły się nowe wersje beta: Chrome 102, Firefox 100Safari 15.5.

Wersje Chrome 102, Safari 15.5 i wersje podglądowe Firefoxa zawierają atrybut inert. Spowoduje to usunięcie elementów z kolejności tabulacji i drzewa ułatwień dostępu, jeśli nie są interaktywne. Na przykład element, który jest obecnie poza ekranem lub jest ukryty.

Chrome 102 zawiera nową wartość until-found atrybutu HTML hidden. Umożliwia to wyszukiwanie na stronie i przewijanie do fragmentu tekstu znajdującego się w zwiniętym obszarze strony, np. w akordeonie. Więcej informacji znajdziesz w poście Making collapsed content accessible with hidden=until-found (Udostępnianie zwiniętych treści za pomocą atrybutu hidden=until-found).

Chrome 102 zawiera też interfejs Local Font Access API, który umożliwia dostęp do czcionek zainstalowanych lokalnie na urządzeniu użytkownika.

Te funkcje w wersji beta wkrótce pojawią się w stabilnych wersjach przeglądarek.

Część serii Nowości w internecie