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.