Zpět na domů

Firefox 149.0: JPEG-XL na Rustu a nové API

Firefox 149.0 zavádí dekodér JPEG-XL na Rustu (jxl-rs), zrychluje PDF a HTTP/3, přidává Split View a nové API pro vývojáře. Zlepšena bezpečnost a podpora Linuxu s XDG Portálem. Verze sleduje chronologii vydání s zaměřením na výkon.

Nové možnosti Firefoxu 149: Rust a Split View
Advertisement 728x90

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.

Google AdInline article slot

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 :playing a :paused, textové prvky s showPicker().
  • 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í.

Google AdInline article slot

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

Advertisement 728x90

Číst dál