Poznaj ciekawe funkcje, które w marcu 2026 r. pojawiły się w stabilnych i beta wersjach przeglądarek internetowych.
Opublikowano: 31 marca 2026 r.
Stabilne wersje przeglądarki
W marcu w wersji stabilnej pojawiły się Chrome 146, Firefox 149 i Safari 26.4. W tym poście przyjrzymy się nowym funkcjom, które pojawią się na platformie w tym miesiącu.
Opcjonalne warunki zapytania o kontener
Zarówno Firefox 149, jak i Safari 26.4 obsługują zapytania @containerzawierające tylko nazwę i nie mające żadnych warunków. Dzięki temu możesz dopasowywać kontenery wyłącznie na podstawie ich nazw, co ułatwia stylizowanie elementów na podstawie kontekstu kontenera bez konieczności określania ograniczeń rozmiaru lub stylu.
Animacje wywoływane przewijaniem
W Chrome 146 dodaliśmy sterowanie animacjami na podstawie pozycji przewijania. Ta funkcja umożliwia deklaratywne tworzenie interakcji za pomocą CSS, przenosząc pracę do wątku roboczego i zwiększając wydajność. Obejmuje też interfejsy JavaScript do animacji internetowych. Więcej informacji znajdziesz w artykule Nadchodzą animacje CSS wywoływane przewijaniem.
Browser Support
Usługa trigger-scope
Oprócz animacji wywoływanych przez przewijanie Chrome 146 wprowadza właściwość trigger-scope. Pozwala to ograniczyć widoczność nazw wywołań animacji, co pomaga odseparować interakcje animacji z wywołaniami i uniknąć globalnych konfliktów nazw.
Browser Support
Wartość wyskakującego okienka hint
Firefox 149 obsługuje teraz wartość hint w przypadku atrybutu globalnego popover.
Wyskakujące okienka z wartością hint nie będą zamykać auto wyskakujących okienek, ale będą zamykać inne wyskakujące okienka hint, co zapewnia większą kontrolę nad ich działaniem.
Browser Support
Pasy siatki
Safari 16.4 obsługuje wartość display: grid-lanes, która w przypadku parametru display włącza układ w stylu muru.
Browser Support
Funkcje matematyczne w atrybucie sizes
Safari 26.4 dodaje obsługę funkcji matematycznych min(), max() i clamp() w atrybucie sizes elementów <img>. Zapewnia to większą elastyczność w przypadku wczytywania obrazów responsywnych.
Sekwencjonowanie iteratora JavaScript
Zarówno Chrome 146, jak i Safari 26.4 obsługują teraz sekwencjonowanie iteratorów, wprowadzając
Iterator.concat(...items) do tworzenia iteratorów przez sekwencjonowanie istniejących.
Ta funkcja jest teraz dostępna w ramach podstawowej wersji.
Interfejs CloseWatcher
Firefox 149 dodaje obsługę interfejsu CloseWatcher. Dzięki temu deweloperzy mogą wdrażać komponenty, które można zamykać za pomocą mechanizmów natywnych dla urządzenia, takich jak klawisz Esc w systemie Windows lub przycisk Wstecz na Androidzie, w taki sam sposób jak wbudowane okna i wyskakujące okienka.
Wersje beta przeglądarki
Wersje beta przeglądarki umożliwiają podgląd funkcji, które będą dostępne w kolejnej stabilnej wersji przeglądarki. Przed opublikowaniem stabilnej wersji możesz przetestować nowe funkcje lub usunięcia, które mogą mieć wpływ na Twoją witrynę. Nowe wersje beta w tym miesiącu to Firefox 150 i Chrome 147.
Chrome 147 w wersji beta
Wersja beta Chrome 147 zawiera funkcję CSS contrast-color(), która zwraca kolor czarny lub biały w zależności od tego, który z nich zapewnia najwyższy kontrast z kolorem argumentu.
Obejmuje też border-shape i przejścia widoku w zakresie elementu.
W wersji beta przeglądarki Firefox 150 dodano słowo kluczowe CSS revert-rule,
customeElementRegistry dla elementów i interfejsu DocumentOrShadowRoot oraz light-dark()
dla obrazów.