+− THE DAILY DIFFdev & AI news
SHIP IT

Google vraća JPEG XL u Chrome

Google je najavio dekodiranje JPEG XL-a počevši od Chromea 155 nakon što je njegov raniji eksperiment uklonjen.

Google je najavio dekodiranje JPEG XL-a počevši od Chromea 155 nakon što je njegov raniji eksperiment uklonjen. Ovo izdanje od 7. listopada istražuje povratne informacije programera, novi Rust dekoder, konkurentne tvrdnje o kompresiji i rezervne opcije implementacije, zatim se osvrće na nedavno objavljene matematičke dokazne artefakte OpenAI-ja i dizajn DNS "crne rupe" ESP32-C3 s "hash-om u flash-u".

Pročitajte pisano izdanje (engleski) ↗

Što ovaj video pokriva

  • Objava Chromea objavljena je 6. listopada 2026. i imenuje Chrome 155. Ne utvrđuje da svaki posjetitelj web stranice već koristi podržanu verziju.
  • Google priznaje uporne povratne informacije programera i Interop proces. Jxl-rs dekoder koristi Rust i optimizirane vektorske operacije, dok mali provjereni nesigurni dijelovi i preglednički sandbox ostaju.
  • Googleovo reklamirano poboljšanje kompresije od 30-50% koristi JPEG kao osnovu. Stvarna ušteda ovisi o slikama, postavkama kodera i vizualnoj kvaliteti.
  • Usporedba kodera Giannija Rosata iz rujna favorizira AVIF u cijelom testiranom rasponu gubitničke vjernosti. On razvija konkurentne AVIF alate; njegov rezultat i Googleova tvrdnja o JPEG-osnovi mjere različite usporedbe.
  • Usporedite formate na reprezentativnim slikama i zadržite kompatibilne rezervne opcije. JPEG XL također podržava reverzibilno, bezgubitno transkodiranje postojećih JPEG datoteka.
  • OpenAI je objavio 722 rukopisa grupirana u 372 obitelji, s različitim provjerama i mnogim Lean formalizacijama. Model ostaje neobjavljen, a podaci o izračunu ekvivalentni Pro verziji nisu ni maloprodajna cijena ni jamstvo isteka vremena.
  • Autor ESP32-C3 izvještava o približno 50 KB korištenja RAM-a pohranjivanjem sortiranih heševa domena u flash memoriju. Blokiranje na DNS razini ima ograničenja iste domene i alternativnog resolvera; heš kolizije mogu pretjerano blokirati. Rezultati hardvera nisu neovisno izmjereni za ovu epizodu.

Prevedeni transkript

Prevedeno iz izvornog engleskog pripovijedanja. Dostupni zvuk i titlovi kontroliraju se putem YouTubea.

Zašto Chrome vraća JPEG XL?

0:00 Vjerojatno mislite da je Google zakopao JPEG XL. Chrome ga vraća, nakon što je uklonio eksperimentalnu podršku, a Rust mu je pomogao da prođe kroz vrata. U ovom videu, zašto je Google promijenio kurs? I trebate li promijeniti svoj sustav za obradu slika? Srijeda je, sedmi listopad, i ovo je The Daily Diff. Imajte na umu jedan detalj. Vaši postojeći JPEG-ovi imaju način da se pridruže ovom povratku.

0:20 U utorak je Google najavio dekodiranje JPEG XL-a počevši od Chromea sto pedeset pet. Danas je najava dospjela na Hacker News, uz OpenAI-jevo objavljivanje matematičkih dokaza i ploču od dva dolara koja blokira reklamne domene. Chromeov raniji eksperiment završio je dvadeset dvadeset treće.

Zašto je odbačeni format dobio drugu šansu?

0:35 Googleovo objašnjenje uključivalo je nedovoljan interes ekosustava, što je nezgodno kada najveći preglednik kontrolira može li ekosustav zapravo koristiti vašu stvar. Nova objava pripisuje zasluge upornim povratnim informacijama programera, uključujući Interop proces. Ljudi koji su ovo tražili nastavili su tražiti, a Google sada ukazuje na testove preglednika namijenjene da format funkcionira dosljedno. Objava pripisuje zasluge suradnicima, uključujući Helmuta Januschku.

0:57 Ponekad je najučinkovitija strategija odbijanje zatvaranja problema.

Što se promijenilo unutar dekodera?

1:01 Najveća promjena u implementaciji je dekoder nazvan jay ex ell R S, napisan u Rustu. Dekoderi slika obrađuju složene datoteke koje im dostavljaju nepoznati ljudi, što ih čini spektakularnim mjestom za slučajno povjerenje internetu. Rust pomaže u sprječavanju klasa memorijskih pogrešaka prije nego što postanu ranjivosti preglednika. Google još uvijek zadržava sandbox, a implementacija još uvijek sadrži male, pažljivo pregledane nesigurne dijelove. Sigurnost dobiva slojeve, jer stvarnost uvijek pronalazi pukotine.

1:27 Google kaže da "fuzzing" i AI pregled koda nisu pronašli nikakve pogreške u sigurnosti memorije u povijesti ovog dekodera. To je korisno izvješće tima koji ga isporučuje. Budući napadači vjerojatno neće prihvatiti blog post kao obvezujući ugovor. Prvo pitanje odgovoreno. Pritisak programera i optimizirani Rust dekoder ponovno su otvorili vrata. Google je preokrenuo odluku koja je imala inženjering iza sebe, što je dopušteno čak i na internetu. Sada, mjerila s prezentacije.

Jesu li manje datoteke bolje od AVIF-a?

1:48 Google reklamira trideset do pedeset posto bolju kompresiju od JPEG-a. Manja preuzimanja mogu pomoći vašim korisnicima i računu za propusnost, ali taj raspon ovisi o tome što kodirate i kako uspoređujete kvalitetu. Inženjer kompresije Gianni Rosato objavio je usporedbu u rujnu gdje su moderni avif koderi nadmašili JPEG XL u cijelom testiranom rasponu vjernosti. Radi na konkurentnim avif alatima, pa imajte taj poticaj na umu uz grafikone. Ove usporedbe koriste različite osnove.

2:12 Pobijediti stari JPEG ostavlja prostora AVIF-u da pobijedi u nekom zadatku. Sam Google preporučuje isprobavanje oba formata, što je neuobičajeno praktičan savjet za objavu lansiranja. Druge atrakcije JPEG XL-a uključuju visoki dinamički raspon, slike bez gubitaka i detaljno progresivno dekodiranje. Zajednica objavljuje interaktivne demo primjere za istraživanje formata. Vaša publika može vidjeti korisnu sliku dok ostatak stiže. Za implementaciju, zadržite rezervnu sliku i provjerite podršku u preglednicima koje

2:37 vaši korisnici stvarno koriste. Najava imenuje Chrome sto pedeset pet. To vam daje ciljanu verziju, a vaša analitika vam govori kada vaša publika dođe do nje. Drugo pitanje odgovoreno. Testirajte svoje stvarne slike prije promjene cjevovoda i sačuvajte put kompatibilnosti. Format slike koji štedi bajtove je koristan. Migracija koja skriva vašu gumb za naplatu je skupa interpretacija minimalizma. U međuvremenu, OpenAI je u utorak objavio matematičke rukopise i prateće

Što je OpenAI zapravo objavio?

3:00 dokazne artefakte. Repozitorij sadrži sedamsto dvadeset dva rukopisa, grupirana u srodne obitelji. Ukupni broj naslova uključuje popratne argumente i alternativne dokaze, pa pročitajte što svaki rad zapravo tvrdi. Mnogi imaju formalne dokaze u Lean-u, što omogućuje računalu provjeru matematičkih dedukcija. Drugi još čekaju formalizaciju, a OpenAI izričito upozorava da

3:21 neki neformalizirani rezultati mogu imati problema. Repozitorij daje istraživačima materijal koji mogu pregledati i osporiti. Model ostaje neobjavljen. OpenAI kaže da je svaki rezultat u prosjeku koristio otprilike tri sata ekvivalentnog ChatGPT Pro računanja. To opisuje računalni napor. Ne daje vam ni garanciju vremena izvršenja niti maloprodajnu cijenu za produkciju teorema. Objava slijedi konzultacije s neovisnom savjetodavnom grupom za matematiku

3:40 i uključuje proces revizije i citiranja. Akademija dobiva novu hrpu domaćih zadaća, plus puno korisniju mogućnost da pokaže na točnu stranicu koju treba popraviti. Održavatelji Lean-a preporučuju kompilaciju malih dijelova odjednom. Čak i matematički proboj na kraju susreće drevnog neprijatelja softvera, dovršavanje izrade. Na kraju, open source DNS blokator oglasa radi na maloj mikrokontrolerskoj ploči

Kako ploča od dva dolara blokira domene?

4:03 od dva dolara. Trik autora je pohranjivanje sortiranih heševa domena u flash memoriju, tako da lista blokiranih domena ne mora biti u oskudnoj radnoj memoriji. Projekt izvještava o otprilike pedeset kilobajta korištenja RAM-a. Traži zatraženu domenu u flash tablici, blokira podudaranje i prosljeđuje druge upite uzvodno. Vaš usmjerivač može dobiti malog izbacivača s vrlo specifičnim popisom gostiju. DNS filtriranje radi na razini domene. Oglasi posluženi s iste domene kao i koristan sadržaj mogu proći,

4:28 a klijenti koji koriste drugi resolver mogu ga zaobići. Držite svoja očekivanja manjima od ploče, što je zahtjevna veličina. A detalj o vašim postojećim JPEG-ovima? JPEG XL podržava JPEG transkodiranje bez gubitaka,

Mogu li se vaši postojeći JPEG-ovi pridružiti povratku?

4:40 s putem za rekonstrukciju originalnog JPEG-a. To daje staroj arhivi slika opciju migracije bez još jedne generacije gubitka kvalitete. Testirajte kompromise skladištenja i isporuke. Ako biste ovo radije pročitali nego čuli kako ga ja govorim, "diff" vam stiže u pristiglu poštu svako jutro, besplatno na the daily diff dot dev, link ispod. Dakle, današnja presuda, ISPORUČI GA.

Zašto bih implementirao dekoder i testirao migraciju?

4:58 Implementirao bih dodatni dekoder jer podrška preglednika daje programerima pravi izbor, i testirao bih migraciju na našim vlastitim slikama. Pretplatite se, pritisnite zvonce i recite mi u komentarima biste li vi to drugačije ocijenili. I to je "diff" za danas. Ja sam Niko iz Axrisija. Spajajte odgovorno. Spajajte odgovorno.

Izvori

  1. Shipping JPEG XL in ChromeChrome for Developers
  2. JPEG XL prototype and November 2022 removal discussionChromium Blink developers
  3. Contemporaneous JPEG XL deprecation commentaryFree Software Foundation
  4. The case against JPEG XL — competing-encoder benchmarkGianni Rosato
  5. JPEG XL FAQ and reversible JPEG transcodingJPEG XL community
  6. HTML picture element and fallback selectionMDN Web Docs
  7. Progressive loading demoJPEG XL community
  8. Distance versus effort visualizerJPEG XL community
  9. Sharing AI progress in mathematicsOpenAI
  10. Mathematical manuscripts and proof artifactsOpenAI on GitHub
  11. Lean formalization library build notesOpenAI on GitHub
  12. ESP32-C3 hash-in-flash DNS ad blockerM-Abozaid on GitHub

Povezani videozapisi