Nowości w Chrome 149

Opublikowano: 2 czerwca 2026 r.

Wersja Chrome 149 jest obecnie wdrażana. W tym poście znajdziesz informacje o najważniejszych funkcjach tej wersji. Przeczytaj pełną treść informacji o wersji Chrome 149.

Najważniejsze zmiany w tej wersji:

Dekoracje przerw CSS

Dekoracje przerw w CSS umożliwiają stylizowanie przerw w układach kontenerów, takich jak siatka i flexbox, co zapewnia spójność i nowe opcje stylizacji, które wcześniej wymagały złożonych obejść z użyciem obramowań i pseudoelementów. Ta funkcja jest przyjazna dla progresywnego ulepszania. W nieobsługiwanych przeglądarkach przerwy są renderowane normalnie, bez dekoracji.

Wprowadza właściwości takie jak column-rule-inset i row-rule-inset, które umożliwiają zmniejszanie lub rozszerzanie dekoracji, oraz column-rule-visibility-items i row-rule-visibility-items, które pozwalają wyświetlać reguły tylko między sąsiednimi elementami lub w każdej przerwie. Szerokość, kolor i wstawki reguły można w pełni animować, co pozwala na ich przejścia po najechaniu kursorem lub innych zmianach stanu.

Więcej informacji znajdziesz w tym poście.

Rozłączanie połączeń WebSocket po wejściu do pamięci podręcznej stanu strony internetowej

Aktywne połączenia WebSocket nie uniemożliwiają już stronie korzystania z pamięci podręcznej stanu strony internetowej. Proaktywne zamykanie połączeń WebSocket przy wejściu do pamięci podręcznej wstecz/do przodu zamiast oznaczania dokumentu jako niekwalifikującego się pozwala przeglądarce przechowywać w pamięci strony z aktywnymi połączeniami WebSocket i natychmiast je przywracać.

Wcześniej każde aktywne połączenie WebSocket zmuszało przeglądarkę do odrzucenia strony, gdy użytkownik z niej wychodził, co uniemożliwiało zapisanie jej w pamięci podręcznej stanu strony internetowej.

Intl.Locale.prototype.variants

Obiekt Intl.Locale reprezentuje identyfikator ustawień regionalnych Unicode. Głównym obiektem jest Baseline Widely available.

Warianty są częścią głównego identyfikatora języka i wybierają warianty języka, których nie można odróżnić za pomocą trójki (język, region, skrypt). Ta funkcja jest już dostępna w przeglądarkach Firefox i Safari, a teraz także w Chrome.

Na przykład:

const locale = new Intl.Locale("sl-rozaj-biske");
console.log(locale.variants); // "rozaj-biske"

Więcej informacji znajdziesz w dokumentacji MDN dotyczącej Intl.Locale.prototype.variants.

Więcej informacji

Obejmuje to tylko niektóre najważniejsze zmiany. Więcej informacji o zmianach w Chrome 149 znajdziesz w tych linkach:

Subskrybuj

Aby być na bieżąco, zasubskrybuj kanał Chrome Developers w YouTube. Będziesz otrzymywać powiadomienia e-mail o nowych filmach. Możesz też obserwować nas na X lub LinkedIn, aby otrzymywać nowe artykuły i posty na blogu.

Gdy tylko Chrome 150 zostanie udostępniony, poinformujemy Cię o nowościach w Chrome.