# Firefox 149.0: Dekoder JPEG-XL w Rust i ulepszenia dla deweloperów
Firefox 149.0 został wydany 24 marca 2026 roku. Główne zmiany obejmują przejście na dekoder JPEG-XL jxl-rs w Rust zamiast C++, przyspieszenie przetwarzania PDF, obsługę HTTP/3 w niestabilnych sieciach oraz domyślne użycie XDG Portal w Linux. Przeglądarka jest dostępna dla Windows, Linux i macOS.
Chronologia wydań przed 149.0
Rozwój Firefox postępował według grafiku: wersja 138 — kwiecień 2025, 139 — maj 2025, 140 ESR — czerwiec 2025 z długoterminowym wsparciem. Firefox 141 wyszedł 22 lipca 2025, 142 w sierpniu dodał LLM dla rozszerzeń, 143 — wrzesień, 144 — październik, 145 w listopadzie zakończył obsługę 32-bitowego Linux. Grudzień 2025 — 146, styczeń 2026 — 147, luty — 148 z sekcją „Zarządzanie AI”.
Ulepszenia techniczne dekodowania i renderowania
- JPEG-XL w Rust (jxl-rs): Zastępuje dekoder C++, zapewnia bezpieczną pod kątem pamięci obsługę. Podobnie jak podejście Chrome po przywróceniu obsługi formatu.
- Przetwarzanie PDF: Przyspieszone, dodano ładowanie obrazów z PDF przez menu kontekstowe.
- HTTP/3: Zwiększona stabilność ładowania w niestabilnych sieciach.
- XDG Portal w Linux: Domyślny dekoder plików, fallback na GTK3.
- Wygląd błędów w Linux: Zaktualizowane elementy interfejsu.
WebRender layer compositor jest włączony domyślnie w Windows w celu zmniejszenia zużycia energii podczas pełnoekranowego wideo oraz przyspieszenia WebGL/WebGPU.
Nowe API dla twórców witryn internetowych
Dodano narzędzia dla specjalistów middle/senior:
- HTMLMediaElement.captureStream(): Zgodne ze specyfikacją, obsługuje pseudoklasy
:playingi:paused, elementy tekstowe zshowPicker(). - API tworzenia raportów: Uniwersalny mechanizm dla aplikacji internetowych oparty na funkcjach platformy.
Te API ułatwiają integrację mediów i analityki bez zewnętrznych bibliotek.
Funkcjonalność interfejsu i zmiany platformowe
- Split View: Podzielony ekran dla dwóch stron w jednej karcie. Aktywacja — PPM po karcie, obsługa grup.
- Przycisk „Udostępnij”: Dodanie do paska narzędzi przez PPM po karcie, integracja z systemowym udostępnianiem Windows/macOS.
- Geolokalizacja w Windows: Przejście na nowoczesny Windows.Devices.Geolocation zamiast API Windows 7.
Wzmocnienie bezpieczeństwa
- Automatyczne blokowanie powiadomień i cofanie uprawnień dla witryn z SafeBrowsing.
- Zaostrzenie ładowania plików JS w procesie nadrzędnym.
Zmiany są skierowane na wdrożenia enterprise i rozwój bezpiecznych aplikacji internetowych.
Co ważne
- Przejście JPEG-XL na Rust zwiększa bezpieczeństwo pamięci bez utraty wydajności.
- Nowe API rozszerzają możliwości mediów i raportowania dla aplikacji internetowych.
- Split View i udostępnianie optymalizują UX bez kompromisów w prywatności.
- Kompozytor WebRender zmniejsza obciążenie GPU w scenariuszach wideo/WebGL.
- Bezpieczeństwo wzmocnione dla złośliwej zawartości i ładowania JS.
— Editorial Team
Brak komentarzy.