Nowości w Chrome 153

Opublikowano: 8 września 2026 r.

Właśnie wdrażamy Chrome 153. W tym poście opisujemy niektóre z najważniejszych funkcji tej wersji. Przeczytaj pełne informacje o wersji Chrome 153.

Najważniejsze informacje o tej wersji:

Kontenery z paskami przewijania w jednym wymiarze

Chrome 153 rozszerza właściwość CSS overflow, aby obsługiwać wartości z możliwością przewijania (auto, scroll, hidden) w połączeniu z clip (np. overflow: scroll clip lub overflow: auto clip). Tworzy to kontener z paskiem przewijania w jednym wymiarze bez przekształcania drugiego wymiaru w pasek przewijania. Ta funkcja jest teraz dostępna do testowania bez flagi w kanałach niestabilnych (beta, deweloperski i Canary) od Chrome 153.

Szczegółowe przykłady znajdziesz w artykule Gotowe do testowania przez deweloperów: kontenery z paskami przewijania w jednym wymiarze.

Elementy funkcji: <camera> i <microphone>

Po wprowadzeniu elementu <geolocation> w Chrome 144 i <usermedia> w Chrome 151 w Chrome 153 wprowadzamy dedykowane elementy funkcji <camera> i <microphone>.

Te elementy to deklaratywne, aktywowane przez użytkownika elementy sterujące HTML przeznaczone do przypadków użycia z jedną funkcją:

  • Element <camera> wysyła żądanie przechwytywania wideo.
  • Element <microphone> wysyła żądanie przechwytywania dźwięku.

Podobnie jak <usermedia> osadzają one w stronie interfejs użytkownika kontrolowany przez przeglądarkę i ściśle stylizowany, co zapewnia, że przed wyświetleniem prośby o uprawnienia lub rozpoczęciem strumienia użytkownik kliknie celowo. Zachowują ten sam model zabezpieczeń i wbudowaną ścieżkę odzyskiwania uprawnień co <usermedia> oraz zapewniają większą kontrolę, jeśli aplikacja nie wymaga dostępu do multimediów mieszanych.

Wspólna iteracja

Chrome 153 dodaje obsługę propozycji TC39 dotyczącej wspólnej iteracji w JavaScript, wprowadzając metody statyczne Iterator.zip() i Iterator.zipKeyed().

Iterator.zip() agreguje elementy z wielu obiektów iterowalnych w nowy iterator, który zwraca tablice zawierające elementy na pasujących pozycjach. Domyślnie iteracja kończy się, gdy wyczerpie się najkrótszy iterator wejściowy:

Możesz dostosować to zachowanie za pomocą opcji mode:

  • "shortest" (domyślnie): zatrzymuje się, gdy pierwszy iterator wejściowy się skończy.
  • "longest": kontynuuje się, aż wszystkie iteratory się skończą, wypełniając brakujące wartości za pomocą opcjonalnego iteratora padding.
  • "strict": zgłasza błąd TypeError, jeśli iteratory wejściowe nie mają równej długości.

Metoda towarzysząca Iterator.zipKeyed() oferuje podobną agregację, zwracając obiekty z kluczami zamiast tablic.

Więcej informacji i przykładów znajdziesz w dokumentacji Iterator.zip() w MDN.

Więcej informacji

To tylko niektóre z najważniejszych informacji. Dodatkowe zmiany w Chrome 153 znajdziesz w tych linkach:

Zasubskrybuj

Aby być na bieżąco, zasubskrybuj kanał Chrome Developers YouTube. Będziesz otrzymywać e-maile z powiadomieniami o nowych filmach. Możesz też obserwować nas na X lub LinkedIn, aby otrzymywać informacje o nowych artykułach i postach na blogu.

Gdy tylko pojawi się Chrome 154, poinformujemy Cię o nowościach w Chrome!