Oto, co musisz wiedzieć na ten temat:
- Notacja kolorów
hwb()to nowy sposób określania koloru na podstawie odcienia, bieli i czerni. - Priorytet pobierania pozwala zasugerować przeglądarce, w jakiej kolejności mają być pobierane zasoby.
- I to nie wszystko .
Zobaczmy, co jest dostępne w Chrome 101.
hwb() notacja kolorów
Opisywana w artykule Stefana Judisa jako „notacja kolorów dla ludzi”, hwb() określa kolor na podstawie odcienia, bieli i czerni. Podobnie jak w przypadku innych zapisów kolorów, opcjonalny komponent alfa określa krycie.
h1 {
color: hwb(194 0% 0% / .5) /* #00c3ff with 50% opacity */
}
Ta metoda określania koloru jest obecnie dobrze obsługiwana. Firefox obsługuje ją od wersji 96, a Safari od wersji 15.
Priorytet pobierania
Priorytet pobierania umożliwia zasugerowanie przeglądarce, w jakiej kolejności powinny być pobierane zasoby, za pomocą atrybutu fetchpriority. Może mieć wartości "high", "low" i "auto".
"high": uważasz, że zasób ma wysoki priorytet, i chcesz, aby przeglądarka nadała mu wysoki priorytet, o ile tylko heurystyka przeglądarki nie uniemożliwia tego."low": zasób ma według Ciebie niski priorytet i chcesz, aby przeglądarka obniżyła jego priorytet, jeśli heurystyka na to pozwala."auto": jest to wartość domyślna, która pozwala przeglądarce określić odpowiedni priorytet.
W przykładzie poniżej obraz o niskim priorytecie jest oznaczony ikoną fetchpriority="low".
<img src="/images/in_viewport_but_not_important.svg" fetchpriority="low" alt="I'm an unimportant image!">
Więcej informacji o różnych zastosowaniach znajdziesz w artykule Optymalizowanie wczytywania zasobów za pomocą interfejsu Fetch Priority API (w języku angielskim).
Inne zmiany w tej wersji
W przypadku obiektów USBDevice dostępna jest nowa metoda forget(). Umożliwia to zapomnienie o urządzeniu, któremu wcześniej przyznano uprawnienia. Może to być na przykład aplikacja używana na współdzielonym komputerze z wiele urządzeniami.
W przypadku interfejsu Web USB wprowadzono poprawkę, która umożliwia obsługę atrybutu [SameObject] w przypadku powiązanych atrybutów w ramach atrybutu USBDevice. Zmiana specyfikacji znajduje się w przesłanym PR-ze do wersji roboczej specyfikacji.
Specjalne wątki wczytywane z zabezpieczonego źródła (HTTPS), ale tworzone w niebezpiecznych kontekstach (nie-HTTPS) nie są już uważane za bezpieczne. Oznacza to, że w takich kontekstach instancji roboczych:
- self.isSecureContext jest teraz false.
– opcje self.caches i self.storageFoundation nie są już dostępne.
W związku z niedawną zmianą specyfikacji parsowania tego argumentu argument popup w funkcji window.open() jest teraz interpretowany jako true. Wcześniej, gdy parametr popup był ustawiony na wartość true, parametr window.open() był interpretowany jako false. Ta zmiana ułatwia korzystanie z funkcji logicznych i zrozumienie ich działania.
Więcej informacji
Ta lista zawiera tylko niektóre najważniejsze informacje. Aby dowiedzieć się więcej o dodatkowych zmianach w Chrome 101, kliknij linki poniżej.