# Google atgriež JPEG XL pārlūkā Chrome

Published: 2026-10-07

Google paziņoja par JPEG XL dekodēšanu, sākot ar Chrome 155, pēc tam, kad tās iepriekšējais eksperiments tika noņemts. Šajā 7. oktobra izdevumā tiek aplūkotas izstrādātāju atsauksmes, jaunais Rust dekodētājs, konkurējošie saspiešanas apgalvojumi un izvietošanas rezerves, pēc tam aplūkotas OpenAI jaunizveidotās matemātiskās pierādījumu artefakti un ESP32-C3 DNS "melno caurumu" (sinkhole) hash-in-flash dizains.

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

## Ko aptver šis video

- Chrome paziņojums tika publicēts 2026. gada 6. oktobrī un nosauc Chrome 155. Tas nenorāda, ka katrs vietnes apmeklētājs jau izmanto atbalstītu versiju.
- Google atzinīgi novērtē pastāvīgas izstrādātāju atsauksmes un Interop procesu. jxl-rs dekodētājs izmanto Rust un optimizētas vektoru operācijas, savukārt mazas pārbaudītas nedrošas zonas un pārlūka smilškaste saglabājas.
- Google reklamētais 30–50% saspiešanas uzlabojums izmanto JPEG kā bāzi. Faktiskie ietaupījumi ir atkarīgi no attēliem, kodētāja iestatījumiem un vizuālās kvalitātes.
- Gianni Rosato septembra kodētāja salīdzinājums dod priekšroku AVIF visā tā testētajā zudumainās precizitātes diapazonā. Viņš izstrādā konkurējošus AVIF rīkus; viņa rezultāts un Google JPEG-bāzes apgalvojums mēra atšķirīgus salīdzinājumus.
- Salīdziniet formātus ar reprezentatīviem attēliem un saglabājiet saderīgus rezerves variantus. JPEG XL atbalsta arī esošo JPEG failu atgriezenisku, bezzudumu pārkodēšanu.
- OpenAI izlaida 722 manuskriptus, kas sagrupēti 372 saimēs, ar dažādu pārbaudi un daudzām Lean formalizācijām. Modelis joprojām nav izlaists, un Pro ekvivalentās skaitļošanas vērtības nav ne mazumtirdzniecības cena, ne pagājušā laika garantija.
- ESP32-C3 radītājs ziņo par aptuveni 50 KB RAM izmantošanu, glabājot šķirotas domēnu jaucējvērtības zibatmiņā. DNS līmeņa bloķēšanai ir tāda paša domēna un alternatīvo atrisinātāju ierobežojumi; jaucējvērtību sadursmes var pārāk bloķēt. Aparatūras rezultāti šai epizodei netika neatkarīgi mērīti.

## Nodaļas

- 0:00 Kāpēc Chrome atgriež JPEG XL?
- 0:33 Kāpēc noraidītais formāts ieguva vēl vienu iespēju?
- 1:01 Kas mainījās dekodētāja iekšpusē?
- 1:47 Vai mazākie faili pārspēj AVIF?
- 2:56 Ko OpenAI patiesībā publicēja?
- 4:03 Kā divu dolāru plate bloķē domēnus?
- 4:38 Vai jūsu esošie JPEG var pievienoties atgriešanās reizei?
- 4:58 Kāpēc es sūtītu dekodētāju un testētu migrāciju?

## Tulkotais transkripts

Tulkojums no oriģinālā angļu stāstījuma. Pieejamais audio un subtitri tiek kontrolēti no YouTube.

### Kāpēc Chrome atgriež JPEG XL?

0:00 Jūs droši vien domājat, ka Google ir apglabājusi JPEG XL. Chrome to atgriež, pēc eksperimentālā atbalsta noņemšanas, un Rust palīdzēja tam tikt cauri durvīm. Šajā video, kāpēc Google mainīja savu virzienu? Un vai jums vajadzētu mainīt savu attēlu cauruļvadu? Ir trešdiena, septembra septītais, un šis ir The Daily Diff. Paturot prātā vienu detaļu. Jūsu esošajiem JPEG ir veids, kā atgriezties.

0:20 Otrdien Google paziņoja par JPEG XL dekodēšanu, sākot ar Chrome simt piecdesmit pieci. Šodien paziņojums uzkāpa Hacker News, kopā ar OpenAI matemātisko pierādījumu izgāšanu un divu dolāru plati, kas bloķē reklāmas domēnus. Chrome iepriekšējais eksperiments beidzās divtūkstoš divdesmit trīs.

### Kāpēc noraidītais formāts ieguva vēl vienu iespēju?

0:35 Google paskaidrojumā bija nepietiekama ekosistēmas interese, kas ir neērti, ja lielākais pārlūks kontrolē, vai ekosistēma var faktiski izmantot jūsu lietu. Jaunajā ziņojumā tiek atzinīgi novērtētas pastāvīgās izstrādātāju atsauksmes, ieskaitot Interop procesu. Cilvēki, kas to prasīja, turpināja prasīt, un Google tagad norāda uz pārlūka testiem, kas paredzēti, lai formāts darbotos konsekventi. Paziņojumā tiek atzinīgi novērtēti līdzstrādnieki, tostarp Helmuts Januschka.

0:57 Dažreiz efektīvākais ceļvedis ir atteikšanās slēgt problēmu.

### Kas mainījās dekodētāja iekšpusē?

1:01 Lielākā implementācijas izmaiņa ir dekodētājs ar nosaukumu jay ex ell R S, rakstīts Rust. Attēlu dekodētāji saņem sarežģītus failus, ko piegādājuši svešinieki, kas padara tos par iespaidīgu vietu, kur nejauši uzticēties internetam. Rust palīdz novērst atmiņas kļūdu klases, pirms tās kļūst par pārlūka ievainojamībām. Google joprojām saglabā smilšukasti, un implementācija joprojām satur mazas, rūpīgi pārskatītas nedrošas zonas. Drošība iegūst slāņus, jo realitāte turpina atrast vīles.

1:27 Google saka, ka fuzzing un AI koda pārskatīšana nav atradusi atmiņas drošības kļūdas šī dekodētāja vēsturē. Tas ir noderīgs ziņojums no komandas, kas to izsūta. Nākotnes uzbrucēji diez vai pieņems emuāra ierakstu kā saistošu līgumu. Pirmā atbilde sniegta. Izstrādātāju spiediens un optimizēts Rust dekodētājs atkal atvēra durvis. Google mainīja lēmumu, aiz kura stāvēja inženierzinātnes, kas ir atļauts pat internetā. Tagad slaidu prezentācijas etaloni.

### Vai mazākie faili pārspēj AVIF?

1:48 Google reklamē trīsdesmit līdz piecdesmit procentus labāku saspiešanu nekā JPEG. Mazākas lejupielādes var palīdzēt jūsu lietotājiem un joslas platuma rēķinam, bet šis diapazons ir atkarīgs no tā, ko jūs kodējat un kā jūs salīdzināt kvalitāti. Kompresijas inženieris Gianni Rosato publicēja septembra salīdzinājumu, kurā modernie AVIF kodētāji pārspēja JPEG XL visā viņa testētajā precizitātes diapazonā. Viņš strādā ar konkurējošiem AVIF rīkiem, tāpēc paturiet šo stimulu blakus grafikiem. Šie salīdzinājumi izmanto dažādas bāzes.

2:12 Pārspēt veco JPEG atstāj vietu AVIF, lai uzvarētu darba slodzi. Pati Google iesaka izmēģināt abus formātus, kas ir neparasti praktisks padoms palaišanas paziņojumam. Citas JPEG XL pievilcības ietver augstu dinamisko diapazonu, bezzudumu attēlus un smalki detalizētu progresīvo dekodēšanu. Kopiena publicē interaktīvas demonstrācijas formāta izpētei. Jūsu auditorija var redzēt noderīgu attēlu, kamēr pārējais ierodas. Izvietošanai saglabājiet rezerves attēlu un pārbaudiet atbalstu pārlūkprogrammās, kuras jūsu

2:37 klienti patiešām izmanto. Paziņojumā nosaukts Chrome simt piecdesmit pieci. Tas dod jums mērķa versiju, un jūsu analītika jums paziņo, kad jūsu auditorija tur nonāk. Otrā atbilde sniegta. Pārbaudiet savus reālos attēlus pirms cauruļvada maiņas un saglabājiet saderības ceļu. Attēla formāts, kas ietaupa baitus, ir noderīgs. Migrācija, kas paslēpj jūsu norēķinu pogu, ir dārga minimālisma interpretācija. Tikmēr OpenAI otrdien publicēja matemātiskus manuskriptus un atbalsta

### Ko OpenAI patiesībā publicēja?

3:00 pierādījumu artefaktus. Repozitorijā ir septiņi simti divdesmit divi manuskripti, sagrupēti saistītās saimēs. Virsraksta skaits ietver pavadošos argumentus un alternatīvus pierādījumus, tāpēc izlasiet, ko katrs darbs patiesībā apgalvo. Daudziem ir formāli pierādījumi Lean, kas ļauj datoram pārbaudīt matemātiskās dedukcijas. Citi joprojām gaida formalizāciju, un OpenAI nepārprotami brīdina, ka

3:21 dažiem neformalizētiem rezultātiem var būt problēmas. Repozitorijs nodod pētniekiem materiālus, ko viņi var pārbaudīt un apstrīdēt. Modelis joprojām nav izlaists. OpenAI saka, ka katrs rezultāts izmantoja aptuveni trīs stundas ekvivalentas ChatGPT Pro domāšanas skaitļošanas vidēji. Tas apraksta skaitļošanas pūles. Tas nedod jums ne reālu laiku garantiju, ne mazumtirdzniecības cenu par

3:40 teorēmas radīšanu. Izlaidums seko konsultācijām ar neatkarīgu matemātikas konsultatīvo grupu un ietver pārskatīšanas un citēšanas procesu. Akadēmija iegūst jaunu mājasdarbu kaudzi, kā arī daudz noderīgāku spēju norādīt uz precīzu lapu, kas jālabo. Lean uzturētāji iesaka kompilēt mazas daļas vienlaikus. Pat matemātisks sasniegums galu galā sastopas ar senu programmatūras ienaidnieku, panākot, lai uzbūve pabeigtos.

### Kā divu dolāru plate bloķē domēnus?

4:03 Visbeidzot, atvērtā koda DNS reklāmu bloķētājs darbojas uz maza divu dolāru mikrokontrollera plates. Radītāja triks ir saglabāt šķirotus domēnu jaucējvērtības zibatmiņā, lai bloķēšanas sarakstam nebūtu jāatrodas ierobežotā darba atmiņā. Projekts ziņo par aptuveni piecdesmit kilobaitu RAM izmantošanu. Tas meklē pieprasīto domēnu zibatmiņas tabulā, bloķē atbilstību un pārsūta citus vaicājumus augšpus. Jūsu maršrutētājs var iegūt mazu bouncer ar ļoti specifisku viesu sarakstu. DNS filtrēšana darbojas domēna līmenī.

4:28 Reklāmas, kas tiek rādītas no tā paša domēna kā noderīgs saturs, var izslīdēt cauri, un klienti, kas izmanto citu atrisinātāju, var to apiet. Saglabājiet savas cerības mazākas par plati, kas ir prasīgs izmēra mērķis. Un detaļa par jūsu esošajiem JPEG?

### Vai jūsu esošie JPEG var pievienoties atgriešanās reizei?

4:40 JPEG XL atbalsta bezzudumu JPEG pārkodēšanu, ar ceļu, lai atjaunotu oriģinālo JPEG. Tas dod vecam attēlu arhīvam migrācijas iespēju bez vēl vienas kvalitātes zuduma paaudzes. Pārbaudiet glabāšanas un piegādes kompromisus. Ja vēlaties to lasīt, nevis dzirdēt mani sakām, atšķirība nonāk jūsu iesūtnē katru rītu, bez maksas vietnē thedaily diff dot dev, saite zemāk.

### Kāpēc es sūtītu dekodētāju un testētu migrāciju?

4:58 Tātad šodienas spriedums, SHIP IT. Es sūtītu papildu dekodētāju, jo pārlūka atbalsts dod izstrādātājiem reālu izvēli, un es testētu migrāciju uz mūsu pašu attēliem. Abonējiet, nospiediet zvanu un pastāstiet man komentāros, vai jūs būtu to apzīmogojuši citādi. Un tas ir šodienas atšķirība. Es esmu Niko no Axrisi. Apvienojiet atbildīgi.

## Avoti

- [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
