Firefox 149.0: Dekodér JPEG-XL v Rustu a vylepšení pro vývojáře
Firefox 149.0 vyšel 24. března 2026. Hlavní změny zahrnují přechod na dekodér JPEG-XL jxl-rs v Rustu místo C++, zrychlení zpracování PDF, podporu HTTP/3 v nestabilních sítích a použití XDG Portal v Linuxu jako výchozího. Prohlížeč je dostupný pro Windows, Linux a macOS.
Chronologie vydání před 149.0
Vývoj Firefoxu následoval plán: verze 138 — duben 2025, 139 — květen 2025, 140 ESR — červen 2025 s dlouhodobou podporou. Firefox 141 vyšel 22. července 2025, 142 v srpnu přidal LLM pro rozšíření, 143 — září, 144 — říjen, 145 v listopadu ukončil podporu 32bitového Linuxu. Prosinec 2025 — 146, leden 2026 — 147, únor — 148 s oddílem „Správa AI“.
Technická vylepšení dekódování a vykreslování
- JPEG-XL v Rustu (jxl-rs): Nahrazuje dekodér C++, zajišťuje memory-safe zpracování. Analogicky k přístupu Chrome po obnovení podpory formátu.
- Zpracování PDF: Zrychleno, přidáno načítání obrázků z PDF přes kontextové menu.
- HTTP/3: Zvýšena stabilita stahování v nestabilních sítích.
- XDG Portal v Linuxu: Výchozí dekodér souborů, fallback na GTK3.
- Vizuál chyb v Linuxu: Aktualizované prvky rozhraní.
WebRender layer compositor je zapnutý ve výchozím nastavení ve Windows pro snížení spotřeby energie při celozobrazníkovém videu a zrychlení WebGL/WebGPU.
Nové API pro webové vývojáře
Přidány nástroje pro middle/senior specialisty:
- HTMLMediaElement.captureStream(): Odpovídá specifikaci, podporuje pseudo-třídy
:playinga:paused, textové prvky sshowPicker(). - API pro tvorbu zpráv: Univerzální mechanismus pro webové aplikace na bázi platformních funkcí.
Tyto API usnadňují integraci médií a analýzy bez externích knihoven.
Funkce rozhraní a platformní změny
- Split View: Rozdělená obrazovka pro dvě stránky v jedné kartě. Aktivace — pravým tlačítkem na kartu, podpora skupin.
- Tlačítko „Sdílet“: Přidání na panel nástrojů přes pravé tlačítko na kartu, integrace se systémovým sdílením Windows/macOS.
- Geolokace ve Windows: Přechod na moderní Windows.Devices.Geolocation místo API Windows 7.
Posílení bezpečnosti
- Automatické blokování upozornění a odvolání oprávnění pro weby ze SafeBrowsing.
- Ztvrdnutí načítání JS-souborů v rodičovském procesu.
Změny jsou zaměřeny na enterprise nasazení a vývoj bezpečných webových aplikací.
Co je důležité
- Přechod JPEG-XL na Rust zvyšuje bezpečnost paměti bez ztráty výkonu.
- Nové API rozšiřují možnosti médií a reportingu pro webové aplikace.
- Split View a sdílení optimalizují UX bez kompromisů v soukromí.
- WebRender compositor snižuje zátěž na GPU ve video/WebGL scénářích.
- Bezpečnost je posílena proti škodlivému obsahu a načítání JS.
— Editorial Team
Zatím žádné komentáře.