Poznaj ciekawe funkcje, które w lipcu 2025 r. pojawiły się w stabilnych i beta wersjach przeglądarek.
Data publikacji: 31 lipca 2025 r.
Stabilne wersje przeglądarki
Firefox 141 to jedyna nowa stabilna przeglądarka w tym miesiącu, więc ten post jest poświęcony tylko jej.
WebGPU API
Firefox 141 implementuje WebGPU w systemie Windows i obsługuje wszystkie konteksty z wyjątkiem skryptów service worker.
Więcej informacji znajdziesz w dokumentacji MDN i w naszym omówieniu WebGPU.
Atrybut closedby elementu <dialog>
Firefox implementuje też atrybut closedby w elementach <dialog> wraz z odpowiednim atrybutem closedBy interfejsu HTMLDialogElement.
Browser Support
Usługa scrollMargin
Właściwość scrollMargin interfejsu IntersectionObserver jest teraz obsługiwana przez Firefoxa.
Dodaje margines do wszystkich zagnieżdżonych kontenerów przewijania w elemencie głównym obserwatora, co umożliwia obserwowanie elementów docelowych w tych elementach przed (lub po) przewinięciu ich do widoku, a nie tylko wtedy, gdy staną się widoczne po raz pierwszy.
Browser Support
CSS font-variant-emoji
Właściwość CSS font-variant-emoji określa domyślny styl prezentacji wyświetlania emoji. Właściwość przyjmuje jedną z tych wartości:
normal: pozwala przeglądarce wybrać sposób wyświetlania emotikonu. Zwykle jest to zgodne z ustawieniami systemu operacyjnego.text: renderuje emotikon tak, jakby używał selektora wariantu tekstu Unicode (U+FE0E).emoji: renderuje emotikon tak, jakby używał selektora wariantu emotikona Unicode (U+FE0F).unicode: renderuje emotikon zgodnie z właściwościami prezentacji emotikonów. Jeśli występuje selektor wariantu U+FE0E lub U+FE0F, zastąpi on to ustawienie.
Wersje beta przeglądarki
Wersje beta przeglądarki umożliwiają zapoznanie się z funkcjami, które pojawią się w kolejnej stabilnej wersji przeglądarki. To świetny moment na przetestowanie nowych funkcji lub usunięć, które mogą mieć wpływ na Twoją witrynę, zanim zostaną one udostępnione wszystkim użytkownikom. Jedyną nową wersją beta w tym miesiącu jest Firefox 142. Wersje beta Safari 26 i Chrome 139 są nadal w toku.
Firefox 142 implementuje metodę getComposedRanges() na stronie Selection.
Ta metoda zwraca tablicę obiektów StaticRange reprezentujących bieżące zakresy wyboru i może zwracać zakresy, które potencjalnie przekraczają granice cienia.
Zawiera też interfejs Prioritized Task Scheduling API, który zapewnia standardowy mechanizm przypisywania priorytetów zadań w aplikacji i zarządzania nimi.