# Google vrací JPEG XL do Chrome

Published: 2026-10-07

Google oznámil dekódování JPEG XL počínaje Chrome 155 poté, co byl jeho dřívější experiment odstraněn. Toto vydání ze 7. října zkoumá zpětnou vazbu vývojářů, nový dekodér v Rustu, konkurenční tvrzení o kompresi a záložní řešení pro nasazení, poté se zaměřuje na nově publikované artefakty matematických důkazů OpenAI a návrh DNS sinkhole ESP32-C3 s hashem ve flash paměti.

Canonical: https://thedailydiff.dev/cs/video/chrome-jpeg-xl-comeback/

## Co toto video pokrývá

- Oznámení Chrome bylo zveřejněno 6. října 2026 a zmiňuje Chrome 155. Nezavádí však, že každý návštěvník webu již používá podporovanou verzi.
- Google přisuzuje úspěch přetrvávající zpětné vazbě od vývojářů a procesu Interop. Dekodér jxl-rs používá Rust a optimalizované vektorové operace, zatímco malé prověřené nebezpečné oblasti a sandbox prohlížeče zůstávají.
- Googlem inzerované 30–50% zlepšení komprese používá JPEG jako svůj základ. Skutečné úspory závisí na obrázcích, nastavení kodéru a vizuální kvalitě.
- Zářijové srovnání kodérů Gianniho Rosata upřednostňuje AVIF napříč testovaným rozsahem ztrátové věrnosti. Vyvíjí konkurenční nástroje AVIF; jeho výsledek a tvrzení Google o základu JPEG měří odlišná srovnání.
- Porovnejte formáty na reprezentativních obrázcích a zachovejte kompatibilní záložní řešení. JPEG XL také podporuje reverzibilní, bezeztrátové překódování stávajících souborů JPEG.
- OpenAI vydalo 722 rukopisů seskupených do 372 rodin, s různou verifikací a mnoha Lean formalizacemi. Model zůstává nevydaný a čísla výpočetního výkonu ekvivalentního Pro nejsou ani maloobchodní cenou, ani zárukou uplynulého času.
- Tvůrce ESP32-C3 uvádí přibližně 50 KB využití RAM ukládáním seřazených hashů domén do flash paměti. Blokování na úrovni DNS má omezení pro stejné domény a alternativní resolvery; kolize hashů mohou způsobit přeblokování. Hardwarové výsledky nebyly pro tuto epizodu nezávisle měřeny.

## Kapitoly

- 0:00 Proč Chrome vrací JPEG XL?
- 0:33 Proč odmítnutý formát dostal další šanci?
- 1:01 Co se změnilo uvnitř dekodéru?
- 1:47 Jsou menší soubory lepší než AVIF?
- 2:56 Co vlastně OpenAI zveřejnilo?
- 4:03 Jak deska za dva dolary blokuje domény?
- 4:38 Mohou se vaše stávající JPEGy připojit k návratu?
- 4:58 Proč bych měl nasadit dekodér a testovat migraci?

## Přeložený přepis

Přeloženo z původního anglického vyprávění. Dostupné audio a titulky jsou řízeny YouTube.

### Proč Chrome vrací JPEG XL?

0:00 Pravděpodobně si myslíte, že Google pohřbil JPEG XL. Chrome ho vrací poté, co odstranil experimentální podporu, a Rust mu pomohl projít dveřmi. V tomto videu, proč Google změnil směr? A měli byste změnit svůj obrazový pipeline? Je středa, sedmého října, a toto je The Daily Diff. Mějte na paměti jeden detail. Vaše stávající JPEGy mají cestu k tomuto návratu.

0:20 V úterý Google oznámil dekódování JPEG XL počínaje Chrome 155. Dnes se oznámení vyšplhalo na Hacker News, spolu s matematickým důkazem OpenAI a deskou za dva dolary, která blokuje reklamní domény. Dřívější experiment Chrome skončil v roce 2023.

### Proč odmítnutý formát dostal další šanci?

0:35 Vysvětlení Google zahrnovalo nedostatečný zájem ekosystému, což je nepříjemné, když největší prohlížeč kontroluje, zda ekosystém může vlastně používat vaši věc. Nový příspěvek připisuje zásluhy přetrvávající zpětné vazbě vývojářů, včetně procesu Interop. Lidé, kteří to požadovali, se stále ptali, a Google nyní poukazuje na testy prohlížečů určené k tomu, aby se formát choval konzistentně. Oznámení připisuje zásluhy přispěvatelům, včetně Helmuta Januschky.

0:57 Někdy je nejúčinnější cestovní mapa odmítnout uzavřít problém.

### Co se změnilo uvnitř dekodéru?

1:01 Největší změnou implementace je dekodér nazvaný jay ex ell R S, napsaný v Rustu. Dekodéry obrázků přijímají složité soubory dodávané cizinci, což z nich dělá skvělé místo pro náhodné důvěřování internetu. Rust pomáhá předcházet třídám paměťových chyb dříve, než se stanou zranitelnostmi prohlížeče. Google stále udržuje sandbox a implementace stále obsahuje malé, pečlivě prověřené nebezpečné oblasti. Zabezpečení má vrstvy, protože realita stále nachází mezery.

1:27 Google říká, že fuzzing a kontrola kódu pomocí AI nenašly v historii tohoto dekodéru žádné chyby zabezpečení paměti. To je užitečná zpráva od týmu, který ho dodává. Budoucí útočníci pravděpodobně nepřijmou příspěvek na blogu jako závaznou smlouvu. První otázka zodpovězena. Tlak vývojářů a optimalizovaný dekodér v Rustu znovu otevřely dveře. Google zvrátil rozhodnutí, které mělo za sebou inženýrství, což je povoleno i na internetu. Nyní benchmarky prezentace.

### Jsou menší soubory lepší než AVIF?

1:48 Google inzeruje o třicet až padesát procent lepší kompresi než JPEG. Menší stahování může pomoci vašim uživatelům a účtu za šířku pásma, ale tento rozsah závisí na tom, co kódujete a jak porovnáváte kvalitu. Kompresní inženýr Gianni Rosato zveřejnil zářijové srovnání, kde moderní kodéry avif porazily JPEG XL v celém jeho testovaném rozsahu věrnosti. Pracuje na konkurenčních nástrojích avif, takže mějte tuto motivaci vedle grafů. Tato srovnání používají různé základy.

2:12 Porazit starý JPEG ponechává AVIF prostor k vítězství v určitém úkolu. Google sám doporučuje vyzkoušet oba formáty, což je neobvykle praktická rada pro oznámení o spuštění. Mezi další lákadla JPEG XL patří vysoký dynamický rozsah, bezeztrátové obrázky a jemně zrnitá progresivní dekódování. Komunita publikuje interaktivní dema pro zkoumání formátu. Vaše publikum může vidět užitečný obrázek, zatímco zbytek dorazí. Pro nasazení, mějte záložní obrázek a ověřte podporu v prohlížečích, které vaši

2:37 zákazníci skutečně používají. Oznámení jmenuje Chrome 155. To vám dává cílovou verzi a vaše analýzy vám řeknou, kdy se tam vaše publikum dostane. Druhá otázka zodpovězena. Otestujte své skutečné obrázky před změnou pipeline a zachovejte cestu kompatibility. Obrazový formát šetřící bajty je užitečný. Migrace, která skrývá vaše tlačítko pokladny, je drahá interpretace minimalismu. Mezitím OpenAI v úterý zveřejnilo matematické rukopisy a podpůrné

### Co vlastně OpenAI zveřejnilo?

3:00 důkazní artefakty. Úložiště obsahuje sedm set dvacet dva rukopisů, seskupených do souvisejících rodin. Počet v titulku zahrnuje doprovodné argumenty a alternativní důkazy, takže si přečtěte, co každý článek skutečně tvrdí. Mnoho z nich má formální důkazy v Lean, což umožňuje počítači kontrolovat matematické dedukce. Jiné stále čekají na formalizaci, a OpenAI výslovně varuje, že

3:21 některé neformalizované výsledky by mohly mít problémy. Úložiště poskytuje výzkumníkům materiál, který mohou prozkoumat a zpochybnit. Model zůstává nevydaný. OpenAI říká, že každý výsledek použil v průměru zhruba tři hodiny výpočetního výkonu ekvivalentního ChatGPT Pro. To popisuje výpočetní úsilí. Nedává vám ani záruku reálného času, ani maloobchodní cenu za vytvoření

3:40 věty. Vydání následuje po konzultaci s nezávislou poradní skupinou pro matematiku a zahrnuje proces revize a citace. Akademie dostává novou hromadu domácích úkolů, plus mnohem užitečnější schopnost ukazovat na přesnou stránku, která potřebuje opravu. Správci Lean doporučují kompilovat malé části najednou. I matematický průlom se nakonec setká s prastarým nepřítelem softwaru, dokončením sestavení.

### Jak deska za dva dolary blokuje domény?

4:03 Nakonec, open source DNS blokátor reklam běží na malinké desce mikrokontroléru za dva dolary. Trik tvůrce spočívá v ukládání seřazených hashů domén do flash paměti, takže seznam blokovaných položek nemusí být v omezené pracovní paměti. Projekt uvádí zhruba padesát kilobajtů využití RAM. Vyhledá požadovanou doménu v tabulce flash paměti, blokuje shodu a přeposílá ostatní dotazy dál. Váš router může získat malého vyhazovače s velmi specifickým seznamem hostů. Filtrování DNS funguje na úrovni domény.

4:28 Reklamy doručované ze stejné domény jako užitečný obsah mohou proklouznout, a klienti používající jiný resolver to mohou obejít. Držte svá očekávání menší než deska, což je náročný velikostní cíl. A ten detail o vašich stávajících JPEGeších?

### Mohou se vaše stávající JPEGy připojit k návratu?

4:40 JPEG XL podporuje bezeztrátové překódování JPEG, s cestou k rekonstrukci původního JPEG. To dává starému archivu obrázků možnost migrace bez další generace ztráty kvality. Otestujte kompromisy v ukládání a doručování. Pokud si to raději přečtete, než abyste to slyšeli ode mě, diff vám přistane ve schránce každé ráno, zdarma na daily diff dot dev, odkaz níže.

### Proč bych měl nasadit dekodér a testovat migraci?

4:58 Takže dnešní verdikt, SHIP IT. Poslal bych další dekodér, protože podpora prohlížeče dává vývojářům skutečnou volbu, a otestoval bych migraci na našich vlastních obrázcích. Přihlaste se k odběru, stiskněte zvoneček a řekněte mi v komentářích, zda byste to opatřili jiným razítkem. A to je pro dnešek vše. Jsem Niko z Axrisi. Spojujte zodpovědně.

## Zdroje

- [Shipping JPEG XL in Chrome](https://developer.chrome.com/blog/jpeg-xl-in-chrome) — Chrome for Developers
- [JPEG XL prototype and November 2022 removal discussion](https://groups.google.com/a/chromium.org/g/blink-dev/c/WjCKcBw219k) — Chromium Blink developers
- [Contemporaneous JPEG XL deprecation commentary](https://www.fsf.org/blogs/community/googles-decision-to-deprecate-jpeg-xl-emphasizes-the-need-for-browser-choice-and-free-formats) — Free Software Foundation
- [The case against JPEG XL — competing-encoder benchmark](https://giannirosato.com/blog/post/case-against-jxl/) — Gianni Rosato
- [JPEG XL FAQ and reversible JPEG transcoding](https://jpegxl.info/resources/faqs.html) — JPEG XL community
- [HTML picture element and fallback selection](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/picture) — MDN Web Docs
- [Progressive loading demo](https://jpegxl.info/resources/progressive-loading-demo.html) — JPEG XL community
- [Distance versus effort visualizer](https://jpegxl.info/resources/distance-vs-effort-visualizer.html) — JPEG XL community
- [Sharing AI progress in mathematics](https://openai.com/index/sharing-ai-progress-in-mathematics/) — OpenAI
- [Mathematical manuscripts and proof artifacts](https://github.com/openai/math) — OpenAI on GitHub
- [Lean formalization library build notes](https://github.com/openai/math/blob/main/lean/README.md) — OpenAI on GitHub
- [ESP32-C3 hash-in-flash DNS ad blocker](https://github.com/M-Abozaid/esp32-c3-adblock) — M-Abozaid on GitHub
