Webové stránky mohou být rychlejší a spotřebovat méně dat
Fotografie a obrázky tvoří významnou část obsahu internetových stránek. Čím více jich web obsahuje, tím větší množství dat musí náš prohlížeč stáhnout. A to se může projevit nejen na rychlosti načítání, ale také na spotřebě mobilních dat.
Google nyní do svého prohlížeče Chrome přidává plnou podporu obrazového formátu JPEG XL, který by mohl v budoucnu pomoci tento problém zmírnit. Oproti klasickému JPEG totiž dokáže ukládat obrázky efektivněji, aniž by bylo nutné výrazně snižovat jejich kvalitu.
Podle Googlu může JPEG XL v závislosti na způsobu použití nabídnout přibližně o 30 až 50 % lepší kompresi než tradiční JPEG. S příchodem Chromu 155 navíc odpadá nutnost novou technologii ručně aktivovat. Prohlížeč obrázky ve formátu JPEG XL zobrazí automaticky.
Klasický JPEG už má svá léta. Nový formát dokáže výrazně zmenšit soubory
Formát JPEG, který známe především podle přípon JPG a JPEG, patří k nejrozšířenějším způsobům ukládání digitálních fotografií. Používáme jej už dlouhé roky a najdeme ho prakticky všude – od webových stránek přes sociální sítě až po fotografie uložené v počítači. Jenže technologie komprese obrazu se mezitím výrazně posunuly.
Novější formáty dokážou ukládat obrazové informace efektivněji. Výsledkem mohou být menší soubory při srovnatelné obrazové kvalitě. Právě to je jedna z hlavních výhod JPEG XL, který používá příponu .jxl. Pokud provozovatel webu použije tento formát místo klasického JPEG, může zmenšit objem obrazových dat, která se musí při otevření stránky přenést.
Pro nás to může znamenat rychlejší načítání fotografií a nižší spotřebu dat. Zvlášť zajímavé to může být při prohlížení webů s velkým množstvím obrázků nebo při používání mobilního připojení. Samotná podpora v Chromu ale ještě automaticky nezrychlí všechny stránky. Rozhodující je, zda provozovatelé webů začnou JPEG XL skutečně používat.
JPEG XL umí také bezeztrátovou kompresi a kvalitnější zobrazení HDR fotografií
Menší velikost souborů není jedinou předností nového formátu. JPEG XL podporuje také bezeztrátovou kompresi, při které se zachovají všechny obrazové informace. To je důležité například při ukládání fotografií a grafiky, u kterých nechceme přijít ani o část původních detailů.
Další výhodou je podpora HDR neboli vysokého dynamického rozsahu. HDR umožňuje zachytit a zobrazit širší rozsah jasu. Díky tomu mohou fotografie nabídnout jemnější přechody mezi velmi světlými a tmavými částmi obrazu. Zajímavá je také možnost převodu již existujících JPEG souborů.
Fotografie uložené v klasickém JPEG lze převést do JPEG XL bez další ztráty obrazové kvality. Při vhodném způsobu převodu je navíc možné původní JPEG data znovu obnovit. Pro rozsáhlé fotografické archivy to může být velmi užitečná vlastnost. Umožňuje využít modernější způsob ukládání, aniž bychom museli obětovat původní podobu souborů.
Google už JPEG XL jednou odmítl. Teď se k němu vrací
Na celé novince je zajímavé také to, že Google podporu JPEG XL v minulosti už vyzkoušel. Formát byl před několika lety součástí experimentálních funkcí Chromu. Google se ale později rozhodl od jeho trvalého začlenění ustoupit.
Situace se změnila v listopadu 2025, kdy společnost oznámila návrat podpory JPEG XL. V Chromu 145 se formát znovu objevil jako experimentální možnost. Abychom jej mohli používat, bylo nutné aktivovat příslušný přepínač experimentální funkce, takzvaný feature flag.
Od verze Chrome 155 už tento krok není potřeba. JPEG XL se stává standardně podporovaným obrazovým formátem. Jedním z důvodů změny postoje Googlu je podle společnosti dlouhodobý zájem webových vývojářů. Prohlížeč tak nyní dokáže obrázky JPEG XL zobrazovat bez toho, abychom museli cokoliv nastavovat.
Nový formát má také bezpečnostní výhodu. Google vsadil na programovací jazyk Rust
Podpora nového obrazového formátu není pouze otázkou rychlosti a kvality. Prohlížeče totiž neustále zpracovávají obrázky z nejrůznějších internetových zdrojů. A právě soubory obsahující škodlivě upravená data mohou v případě chyby v jejich zpracování představovat bezpečnostní riziko.
Google proto pro JPEG XL zvolil dekodér jxl-rs, vytvořený v programovacím jazyce Rust. Na rozdíl od původního referenčního dekodéru napsaného v C++ nabízí Rust mechanismy, které pomáhají předcházet určitým typům chyb při práci s operační pamětí. Právě takové chyby mohou být v některých případech zneužitelné útočníky.
Google navíc využívá také bezpečnostní izolaci prohlížeče označovanou jako sandbox. Ta pomáhá omezit dopady případného selhání při zpracování obsahu. Vývojáři přitom nechtěli, aby vyšší bezpečnost znamenala pomalejší zobrazování obrázků. Dekodér proto využívá také instrukce SIMD, díky kterým může procesor zpracovávat více dat současně. To pomáhá urychlit výpočetně náročné operace při dekódování obrazu.
Nahradí JPEG XL klasické obrázky? Konkurence je silná
JPEG XL není jediným moderním formátem, který se snaží postupně nahradit klasický JPEG. Významným konkurentem je AVIF, který Chrome podporuje už delší dobu. Také AVIF nabízí efektivní kompresi a dobrou obrazovou kvalitu při relativně malé velikosti souborů.
Oba formáty mají své přednosti a nelze jednoduše říci, že jeden bude nejlepší pro všechny druhy obrázků. Google proto doporučuje provozovatelům webových stránek, aby oba formáty vyzkoušeli na vlastním obrazovém obsahu a porovnali jejich výsledky.
JPEG XL může být zajímavý zejména pro kvalitní fotografie, bezeztrátové ukládání a postupné zobrazování obrázků během načítání. O tom, zda se nakonec výrazněji prosadí, rozhodne především jeho skutečné používání na internetu.
Pro nás jako uživatele Chromu je dobrou zprávou, že nemusíme dělat vůbec nic. Pokud navštívíme stránku, která bude obrázky ve formátu JPEG XL nabízet, prohlížeč si s nimi od verze 155 poradí automaticky.
A jestliže se nový formát začne více používat, můžeme jeho přínos pocítit při každodenním prohlížení internetu: Fotografie se budou načítat rychleji a přeneseme méně dat, aniž bychom museli slevovat z jejich kvality.
Zdroj: Chrome for developers, Neowin, BetaNews