# Google bringer JPEG XL tilbake til Chrome

Published: 2026-10-07

Google annonserte JPEG XL-dekoding fra og med Chrome 155 etter at deres tidligere eksperiment ble fjernet. Denne utgaven fra 7. oktober undersøker tilbakemeldinger fra utviklere, den nye Rust-dekoderen, konkurrerende komprimeringspåstander og distribusjonsfallbacks, for deretter å se på OpenAI's nylig publiserte matematiske bevisartefakter og et ESP32-C3 DNS-slukehulls hash-in-flash-design.

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

## Hva denne videoen dekker

- Chrome-kunngjøringen ble publisert 6. oktober 2026 og navngir Chrome 155. Den fastslår ikke at enhver nettstedsbesøker allerede kjører en støttet versjon.
- Google krediterer vedvarende tilbakemeldinger fra utviklere og Interop-prosessen. jxl-rs-dekoderen bruker Rust og optimaliserte vektoroperasjoner, mens små, godkjente usikre områder og nettlesersandboksen forblir.
- Googles annonserte 30–50 % komprimeringsforbedring bruker JPEG som grunnlinje. Faktiske besparelser avhenger av bilder, enkoderinnstillinger og visuell kvalitet.
- Gianni Rosatos september-enkodersammenligning favoriserer AVIF på tvers av sitt testede tapsfulle-trofasthetsområde. Han utvikler konkurrerende AVIF-verktøy; hans resultat og Googles JPEG-grunnlinjepåstand måler forskjellige sammenligninger.
- Sammenlign formater på representative bilder og oppretthold kompatible fallbacks. JPEG XL støtter også reversibel, tapsfri omkoding av eksisterende JPEG-filer.
- OpenAI ga ut 722 manuskripter gruppert i 372 familier, med variert verifisering og mange Lean-formaliseringer. Modellen forblir ikke utgitt, og Pro-ekvivalente beregningsfigurer er verken en utsalgspris eller en garanti for medgått tid.
- ESP32-C3-skaperen rapporterer omtrent 50 KB RAM-bruk ved å lagre sorterte domene-hasher i flash. DNS-nivåblokkering har begrensninger for samme domene og alternative oppløsere; hash-kollisjoner kan overblokkere. Maskinvareresultater ble ikke uavhengig målt for denne episoden.

## Kapitler

- 0:00 Hvorfor bringer Chrome JPEG XL tilbake?
- 0:33 Hvorfor fikk det forkastede formatet en ny sjanse?
- 1:01 Hva endret seg inne i dekoderen?
- 1:47 Slår de mindre filene AVIF?
- 2:56 Hva publiserte OpenAI faktisk?
- 4:03 Hvordan blokkerer et to-dollars-kort domener?
- 4:38 Kan dine eksisterende JPEGer bli med på comebacket?
- 4:58 Hvorfor skulle jeg sende dekoderen og teste migreringen?

## Oversatt transkripsjon

Oversatt fra den originale engelske fortellingen. Tilgjengelig lyd og undertekster kontrolleres av YouTube.

### Hvorfor bringer Chrome JPEG XL tilbake?

0:00 Du tror sannsynligvis at Google begravde JPEG XL. Chrome bringer det tilbake, etter å ha fjernet eksperimentell støtte, og Rust hjalp det med å komme gjennom døren. I denne videoen, hvorfor ombestemte Google seg? Og bør du endre bilde-pipelinen din? Det er onsdag, syvende oktober, og dette er The Daily Diff. Husk en detalj. Dine eksisterende JPEGer har en vei inn i dette comebacket.

0:20 På tirsdag annonserte Google JPEG XL-dekoding fra og med Chrome hundreogfemtifem. I dag klatret kunngjøringen Hacker News, ved siden av OpenAI's matematiske bevis-dump og et to-dollars-kort som blokkerer reklamedomener. Chromes tidligere eksperiment avsluttet i tjuetretten.

### Hvorfor fikk det forkastede formatet en ny sjanse?

0:35 Googles forklaring inkluderte utilstrekkelig økosysteminteresse, noe som er vanskelig når den største nettleseren kontrollerer om økosystemet faktisk kan bruke tingen din. Det nye innlegget krediterer vedvarende tilbakemeldinger fra utviklere, inkludert Interop-prosessen. Folkene som ba om dette fortsatte å spørre, og Google peker nå på nettlesertester ment å få formatet til å oppføre seg konsekvent. Kunngjøringen krediterer bidragsytere, inkludert Helmut Januschka.

0:57 Noen ganger er den mest effektive veikartet å nekte å lukke saken.

### Hva endret seg inne i dekoderen?

1:01 Den største implementeringsendringen er en dekoder kalt jay ex ell R S, skrevet i Rust. Bildedekodere inntar kompliserte filer levert av fremmede, noe som gjør dem til et spektakulært sted å tilfeldigvis stole på internett. Rust bidrar til å forhindre klasser av minnefeil før de blir nettleser- sårbarheter. Google beholder fortsatt sandboksen, og implementeringen inneholder fortsatt små, nøye gjennomgåtte usikre områder. Sikkerhet får lag, fordi virkeligheten fortsetter å finne sømmene.

1:27 Google sier fuzzing og AI-kodegjennomgang fant ingen minnesikkerhetsfeil i denne dekoderens historie. Det er en nyttig rapport fra teamet som sender den. Fremtidige angripere vil neppe akseptere blogginnlegget som en bindende kontrakt. Første spørsmål besvart. Utviklerpress og en optimalisert Rust-dekoder gjenåpnet døren. Google reverserte en beslutning med ingeniørarbeid bak seg, noe som er tillatt selv på internett. Nå lysbilde-benchmarks.

### Slår de mindre filene AVIF?

1:48 Google annonserer tretti til femti prosent bedre komprimering enn JPEG. Mindre nedlastinger kan hjelpe brukerne dine og båndbredderegningen, men dette området avhenger av hva du koder og hvordan du sammenligner kvalitet. Komprimeringsingeniør Gianni Rosato publiserte en september-sammenligning der moderne avif-kodere slo JPEG XL på tvers av hans testede trofasthetsområde. Han jobber med konkurrerende avif-verktøy, så behold det insentivet ved siden av grafene. Disse sammenligningene bruker forskjellige grunnlinjer.

2:12 Å slå gammel JPEG gir rom for at avif kan vinne en arbeidsmengde. Google selv anbefaler å prøve begge formater, noe som er uvanlig praktisk råd for en lanseringskunngjøring. JPEG XLs andre attraksjoner inkluderer høyt dynamisk område, tapsfrie bilder og finmasket progressiv dekoding. Samfunnet publiserer interaktive demoer for å utforske formatet. Publikummet ditt kan se et nyttig bilde mens resten kommer. For distribusjon, hold et fallback-bilde, og verifiser støtte i nettleserne dine

2:37 kunder faktisk kjører. Kunngjøringen navngir Chrome hundreogfemtifem. Det gir deg en målversjon, og analysene dine forteller deg når publikummet ditt kommer dit. Andre spørsmål besvart. Test dine ekte bilder før du endrer pipelinen, og bevar kompatibilitetsbanen. Et bildeformat som sparer byte er nyttig. En migrering som skjuler utsjekkingsknappen din er en dyr tolkning av minimalisme. I mellomtiden publiserte OpenAI matematiske manuskripter og støttende

### Hva publiserte OpenAI faktisk?

3:00 bevisartefakter på tirsdag. Repositoriet inneholder syv hundre og tjueto manuskripter, gruppert i relaterte familier. Overskriftsantallet inkluderer ledsagende argumenter og alternative bevis, så les hva hvert papir faktisk hevder. Mange har formelle bevis i Lean, som lar en datamaskin sjekke matematiske deduksjoner. Andre venter fortsatt på formalisering, og OpenAI advarer eksplisitt om at

3:21 noen uformelle resultater kan ha problemer. Repositoriet gir forskere materiale de kan inspisere og utfordre. Modellen forblir ikke utgitt. OpenAI sier hvert resultat brukte omtrent tre timer med tilsvarende ChatGPT Pro tenkeberegning i gjennomsnitt. Det beskriver beregningsinnsats. Det gir deg verken en klokkegaranti eller en utsalgspris for å produsere et

3:40 teorem. Utgivelsen følger konsultasjon med en uavhengig matematisk rådgivningsgruppe, og inkluderer en revisjons- og siteringsprosess. Akademia får en ny bunke lekser, pluss den mye mer nyttige evnen til å peke på nøyaktig den siden som trenger å fikses. Lean-vedlikeholderne anbefaler å kompilere små deler om gangen. Selv et matematisk gjennombrudd møter til slutt programvarens eldgamle fiende, å få bygget til å fullføre.

### Hvordan blokkerer et to-dollars-kort domener?

4:03 Til slutt kjører en åpen kildekode DNS-annonsblokker på et lite to-dollars mikrocontroller- kort. Skaperens triks er å lagre sorterte domene-hasher i flash, slik at blokkeringslisten ikke trenger å leve i knapt arbeidsminne. Prosjektet rapporterer omtrent femti kilobyte RAM-bruk. Den slår opp et forespurt domene i flash-tabellen, blokkerer en match og videresender andre spørringer oppstrøms. Ruteren din kan få en liten dørvakt med en veldig spesifikk gjesteliste. DNS-filtrering fungerer på domenivå.

4:28 Annonser som serveres fra samme domene som nyttig innhold kan slippe gjennom, og klienter som bruker en annen løser kan omgå det. Hold forventningene dine mindre enn kortet, som er et krevende størrelsesmål. Og detaljen om dine eksisterende JPEGer?

### Kan dine eksisterende JPEGer bli med på comebacket?

4:40 JPEG XL støtter tapsfri JPEG-transkoding, med en vei for å rekonstruere den originale JPEG. Det gir et gammelt bilde-arkiv et migrasjonsalternativ uten enda en generasjon med kvalitetstap. Test lagrings- og leveringsavveiningene. Hvis du heller vil lese dette enn å høre meg si det, lander diffen i innboksen din hver morgen, gratis på the daily diff dot dev, lenke nedenfor.

### Hvorfor skulle jeg sende dekoderen og teste migreringen?

4:58 Så dagens dom, SHIP IT. Jeg ville sendt den ekstra dekoderen fordi nettleserstøtte gir utviklere et reelt valg, og jeg ville testet migreringen på våre egne bilder. Abonner, trykk på bjellen, og fortell meg i kommentarene om du ville ha stemplet det annerledes. Og det er diffen for i dag. Jeg er Niko fra Axrisi. Slå sammen ansvarlig.

## Kilder

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