# Google återinför JPEG XL i Chrome

Published: 2026-10-07

Google meddelade att avkodning av JPEG XL börjar med Chrome 155 efter att deras tidigare experiment togs bort. Denna utgåva från 7 oktober undersöker feedback från utvecklare, den nya Rust-avkodaren, konkurrerande komprimeringspåståenden och reservlösningar för distribution, för att sedan titta på OpenAIs nyligen publicerade matematiska bevisartefakter och en ESP32-C3 DNS-sinkholes hash-i-flash-design.

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

## Vad den här videon täcker

- Chrome-meddelandet publicerades den 6 oktober 2026 och nämner Chrome 155. Det fastställer inte att varje webbplatsbesökare redan kör en stödd version.
- Google krediterar ihållande feedback från utvecklare och Interop-processen. jxl-rs-avkodaren använder Rust och optimerade vektoroperationer, medan små granskade osäkra områden och webbläsarsandlådan kvarstår.
- Googles annonserade 30–50% komprimeringsförbättring använder JPEG som sin baslinje. Faktiska besparingar beror på bilder, kodarinställningar och visuell kvalitet.
- Gianni Rosatos jämförelse av kodare i september föredrar AVIF över hela det testade förlustfria intervallet. Han utvecklar konkurrerande AVIF-verktyg; hans resultat och Googles JPEG-baslinjepåstående mäter olika jämförelser.
- Jämför format på representativa bilder och behåll kompatibla reservlösningar. JPEG XL stöder även reversibel, förlustfri omkodning av befintliga JPEG-filer.
- OpenAI släppte 722 manuskript grupperade i 372 familjer, med varierad verifiering och många Lean-formaliseringar. Modellen förblir osläppt, och Pro-ekvivalenta beräkningssiffror är varken ett återförsäljarpris eller en garanti för förfluten tid.
- ESP32-C3-skaparen rapporterar cirka 50 KB RAM-användning genom att lagra sorterade domänhashar i flashminnet. DNS-baserad blockering har begränsningar för samma domän och alternativa upplösare; hash-kollisioner kan överblockera. Hårdvaruresultat mättes inte oberoende för detta avsnitt.

## Kapitel

- 0:00 Varför återinför Chrome JPEG XL?
- 0:33 Varför fick det avvisade formatet en ny chans?
- 1:01 Vad ändrades inuti avkodaren?
- 1:47 Är de mindre filerna bättre än AVIF?
- 2:56 Vad publicerade OpenAI egentligen?
- 4:03 Hur blockerar en tvådollarskort domäner?
- 4:38 Kan dina befintliga JPEG-bilder vara med i comebacken?
- 4:58 Varför skulle jag leverera avkodaren och testa migreringen?

## Översatt transkription

Översatt från den ursprungliga engelska berättelsen. Tillgängligt ljud och undertexter styrs av YouTube.

### Varför återinför Chrome JPEG XL?

0:00 Du tror förmodligen att Google begravde JPEG XL. Chrome återinför det, efter att ha tagit bort experimentellt stöd, och Rust hjälpte det att komma in. I den här videon, varför ändrade Google sig? Och borde du ändra din bildpipeline? Det är onsdag den sjunde oktober, och detta är The Daily Diff. Kom ihåg en detalj. Dina befintliga JPEG-bilder har en väg in i denna comeback.

0:20 På tisdagen meddelade Google att JPEG XL-avkodning börjar med Chrome 155. Idag klättrade tillkännagivandet på Hacker News, tillsammans med OpenAIs matematiska bevisdump och ett tvådollarskort som blockerar reklamdomäner. Chromes tidigare experiment avslutades 2023.

### Varför fick det avvisade formatet en ny chans?

0:35 Googles förklaring inkluderade otillräckligt ekosystemintresse, vilket är besvärligt när den största webbläsaren kontrollerar om ekosystemet faktiskt kan använda din grej. Det nya inlägget krediterar ihållande feedback från utvecklare, inklusive Interop-processen. De som bad om detta fortsatte att fråga, och Google pekar nu på webbläsartester avsedda att få formatet att bete sig konsekvent. Tillkännagivandet krediterar bidragsgivare inklusive Helmut Januschka.

0:57 Ibland är den mest effektiva färdplanen att vägra stänga ärendet.

### Vad ändrades inuti avkodaren?

1:01 Den största implementeringsförändringen är en avkodare som heter jay ex ell R S, skriven i Rust. Bildavkodare intar komplicerade filer som tillhandahålls av främlingar, vilket gör dem till en spektakulär plats att av misstag lita på internet. Rust hjälper till att förhindra klasser av minnesfel innan de blir webbläsar- sårbarheter. Google behåller fortfarande sandlådan, och implementeringen innehåller fortfarande små, noggrant granskade osäkra områden. Säkerhet får lager, eftersom verkligheten fortsätter att hitta sömmarna.

1:27 Google säger att fuzzing och AI-kodgranskning inte hittade några minnessäkerhetsbuggar i denna avkodares historia. Det är en användbar rapport från teamet som levererar den. Framtida angripare kommer sannolikt inte att acceptera blogginlägget som ett bindande avtal. Första frågan besvarad. Utvecklarpress och en optimerad Rust-avkodare öppnade dörren igen. Google ändrade ett beslut med ingenjörskonst bakom sig, vilket är tillåtet även på internet. Nu slide-deck-benchmarks.

### Är de mindre filerna bättre än AVIF?

1:48 Google annonserar trettio till femtio procent bättre komprimering än JPEG. Mindre nedladdningar kan hjälpa dina användare och bandbreddsräkning, men det intervallet beror på vad du kodar och hur du jämför kvalitet. Komprimeringsingenjör Gianni Rosato publicerade en jämförelse i september där moderna avif-kodare slog JPEG XL över hans testade trohetsområde. Han arbetar med konkurrerande avif-verktyg, så ha det incitamentet bredvid graferna. Dessa jämförelser använder olika baslinjer.

2:12 Att slå gammal JPEG lämnar utrymme för avif att vinna en arbetsbelastning. Google rekommenderar själva att prova båda formaten, vilket är ovanligt praktiska råd för ett lanseringsmeddelande. JPEG XL:s andra attraktioner inkluderar högt dynamiskt omfång, förlustfria bilder och finkornig progressiv avkodning. Gemenskapen publicerar interaktiva demos för att utforska formatet. Din publik kan se en användbar bild medan resten anländer. För distribution, behåll en reservbild, och verifiera stöd i de webbläsare dina

2:37 kunder faktiskt kör. Meddelandet nämner Chrome 155. Det ger dig en målversion, och din analys berättar när din publik kommer dit. Andra frågan besvarad. Testa dina riktiga bilder innan du ändrar pipelinen, och bevara kompatibilitetsvägen. Ett bildformat som sparar bytes är användbart. En migrering som döljer din kassa-knapp är en dyr tolkning av minimalism. Under tiden publicerade OpenAI matematiska manuskript och stödjande

### Vad publicerade OpenAI egentligen?

3:00 bevisartefakter på tisdagen. Repositoryt innehåller sju hundra tjugotvå manuskript, grupperade i relaterade familjer. Rubrikens antal inkluderar medföljande argument och alternativa bevis, så läs vad varje papper faktiskt hävdar. Många har formella bevis i Lean, vilket låter en dator kontrollera matematiska deduktioner. Andra väntar fortfarande på formalisering, och OpenAI varnar uttryckligen för att

3:21 vissa oformaliserade resultat kan ha problem. Repositoryt ger forskare material de kan inspektera och utmana. Modellen förblir osläppt. OpenAI säger att varje resultat använde ungefär tre timmar av motsvarande ChatGPT Pro- tänkande beräkning i genomsnitt. Det beskriver beräkningsansträngning. Det ger dig varken en garanti för väggklocks- tid eller ett återförsäljarpris för att producera ett

3:40 teorem. Släppet följer samråd med en oberoende matematisk rådgivargrupp, och inkluderar en revisions- och citeringsprocess. Akademin får en ny hög med läxor, plus den mycket mer användbara förmågan att peka på exakt den sida som behöver fixas. Lean-underhållarna rekommenderar att man kompilerar små delar åt gången. Även ett matematiskt genombrott möter så småningom programvarans gamla fiende, att få bygget att slutföras.

### Hur blockerar en tvådollarskort domäner?

4:03 Slutligen, en DNS-annonsblockerare med öppen källkod körs på ett litet tvådollars-mikrokontroller- kort. Skaparens trick är att lagra sorterade domänhashar i flashminnet, så blocklistan behöver inte bo i det knappa arbetsminnet. Projektet rapporterar ungefär femtio kilobyte RAM-användning. Den slår upp en begärd domän i flash-tabellen, blockerar en matchning och vidarebefordrar andra frågor uppströms. Din router kan skaffa en liten dörrvakt med en mycket specifik gästlista. DNS-filtrering fungerar på domänivå.

4:28 Annonser som levereras från samma domän som användbart innehåll kan slinka igenom, och klienter som använder en annan upplösare kan kringgå det. Håll dina förväntningar mindre än kortet, vilket är ett krävande storleksmål. Och detaljen om dina befintliga JPEG-bilder?

### Kan dina befintliga JPEG-bilder vara med i comebacken?

4:40 JPEG XL stöder förlustfri JPEG-transkodning, med en väg att rekonstruera den ursprungliga JPEG-filen. Det ger ett gammalt bildarkiv ett migrationsalternativ utan ännu en generation av kvalitetsförlust. Testa kompromisserna mellan lagring och leverans. Om du hellre läser detta än hör mig säga det, landar The Daily Diff i din inkorg varje morgon, gratis på the daily diff dot dev, länk nedan.

### Varför skulle jag leverera avkodaren och testa migreringen?

4:58 Så dagens dom, SHIP IT. Jag skulle leverera den ytterligare avkodaren eftersom webbläsarstöd ger utvecklare ett verkligt val, och jag skulle testa migreringen på våra egna bilder. Prenumerera, tryck på klockan och berätta i kommentarerna om du skulle ha stämplat det annorlunda. Och det var The Daily Diff för idag. Jag är Niko från Axrisi. Slå samman ansvarsfullt.

## Källor

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