+− 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. oktobra ispituje povratne informacije programera, novi Rust dekoder, konkurentske tvrdnje o kompresiji i rezervne opcije za implementaciju, a zatim se osvrće na novoprosavljene artefakte matematičkog dokaza OpenAI-ja i dizajn DNS "crne rupe" ESP32-C3 sa hešom u flešu.

Pročitajte pisano izdanje (engleski) ↗

Šta ovaj video pokriva

  • Objava za Chrome objavljena je 6. oktobra 2026. i navodi Chrome 155. Ne utvrđuje da svaki posetilac veb-sajta već koristi podržanu verziju.
  • Google priznaje uporne povratne informacije programera i Interop proces. jxl-rs dekoder koristi Rust i optimizovane vektorske operacije, dok mali provereni nesigurni delovi i sandboks pretraživača ostaju.
  • Google-ovo reklamirano poboljšanje kompresije od 30–50% koristi JPEG kao osnovu. Stvarne uštede zavise od slika, podešavanja enkodera i vizuelnog kvaliteta.
  • Poređenje enkodera Giannija Rosatoa iz septembra daje prednost AVIF-u u opsegu testirane gubitničke vernosti. On razvija konkurentske AVIF alate; njegov rezultat i Google-ova tvrdnja o JPEG-osnovi mere različita poređenja.
  • Uporedite formate na reprezentativnim slikama i zadržite kompatibilne rezervne opcije. JPEG XL takođe podržava reverzibilno, bezgubitno transkodiranje postojećih JPEG datoteka.
  • OpenAI je objavio 722 rukopisa grupisana u 372 porodice, sa različitim verifikacijama i mnogim Lean formalizacijama. Model ostaje neobjavljen, a cifre Pro-ekvivalentnog računarstva nisu ni maloprodajna cena ni garancija proteklog vremena.
  • Kreator ESP32-C3 navodi približno 50 KB korišćenja RAM-a skladištenjem sortiranih heševa domena u flešu. Blokiranje na DNS nivou ima ograničenja istog domena i alternativnih rešavača; heš kolizije mogu prekomerno blokirati. Rezultati hardvera nisu nezavisno mereni za ovu epizodu.

Preveden transkript

Prevedeno sa originalne engleske naracije. Dostupan audio i titlovi kontrolisani su od strane YouTube-a.

Zašto Chrome vraća JPEG XL?

0:00 Verovatno mislite da je Google sahranio JPEG XL. Chrome ga vraća, nakon uklanjanja eksperimentalne podrške, a Rust mu je pomogao da prođe kroz vrata. U ovom videu, zašto je Google promenio kurs? I da li bi trebalo da promenite svoj proces obrade slika? Sreda je, sedmi oktobar, i ovo je The Daily Diff. Imajte na umu jedan detalj. Vaši postojeći JPEG-ovi mogu da se pridruže ovom povratku.

0:20 U utorak je Google najavio dekodiranje JPEG XL-a počevši od Chromea 155. Danas se objava popela na Hacker News, zajedno sa objavom matematičkih dokaza OpenAI-ja i pločom od dva dolara koja blokira reklamne domene. Raniji eksperiment Chromea završen je 2023. godine.

Zašto je odbačeni format dobio još jednu šansu?

0:35 Google-ovo objašnjenje je uključivalo nedovoljno interesovanje ekosistema, što je nezgodno kada najveći pretraživač kontroliše da li ekosistem može zapravo koristiti vašu stvar. Novi post zaslužuje uporne povratne informacije programera, uključujući Interop proces. Ljudi koji su ovo tražili su nastavili da traže, a Google sada ukazuje na testove pretraživača namenjene da se format ponaša dosledno. Objava zaslužuje saradnike uključujući Helmuta Janušku.

0:57 Ponekad je najefikasniji plan puta odbijanje da se zatvori problem.

Šta se promenilo unutar dekodera?

1:01 Najveća promena u implementaciji je dekoder nazvan jay ex ell R S, napisan u Rustu. Dekoderi slika unose komplikovane fajlove koje isporučuju stranci, što ih čini spektakularnim mestom za slučajno poverenje internetu. Rust pomaže u sprečavanju klasa memorijskih grešaka pre nego što postanu ranjivosti pretraživača. Google i dalje zadržava sandboks, a implementacija i dalje sadrži male, pažljivo pregledane nesigurne oblasti. Bezbednost dobija slojeve, jer stvarnost stalno pronalazi šavove.

1:27 Google kaže da "fuzzing" i AI pregled koda nisu pronašli greške u bezbednosti memorije u istoriji ovog dekodera. To je koristan izveštaj tima koji ga isporučuje. Budući napadači verovatno neće prihvatiti objavu na blogu kao obavezujući ugovor. Prvo pitanje je odgovoreno. Pritisak programera i optimizovani Rust dekoder ponovo su otvorili vrata. Google je preokrenuo odluku koja je imala inženjersku podršku, što je dozvoljeno čak i na internetu. Sada, merila performansi.

Da li manji fajlovi pobeđuju AVIF?

1:48 Google reklamira trideset do pedeset posto bolju kompresiju od JPEG-a. Manje preuzimanja mogu pomoći vašim korisnicima i računu za protok, ali taj opseg zavisi od toga šta kodirate i kako upoređujete kvalitet. Inženjer kompresije Gianni Rosato objavio je septembarsko poređenje gde su moderni AVIF enkoderi pobedili JPEG XL u njegovom testiranom opsegu vernosti. On radi na konkurentskim AVIF alatima, pa imajte taj podsticaj pored grafika. Ova poređenja koriste različite osnove.

2:12 Pobeda nad starim JPEG-om ostavlja prostora AVIF-u da pobedi u radnom opterećenju. Sam Google preporučuje isprobavanje oba formata, što je neobično praktičan savet za najavu lansiranja. Ostale atrakcije JPEG XL-a uključuju visok dinamički opseg, slike bez gubitaka i fino zrnato progresivno dekodiranje. Zajednica objavljuje interaktivne demo snimke za istraživanje formata. Vaša publika može videti korisnu sliku dok ostatak stiže. Za implementaciju, zadržite rezervnu sliku i proverite podršku u pretraživačima koje

2:37 vaši korisnici zapravo koriste. Objava navodi Chrome 155. To vam daje ciljanu verziju, a vaša analitika vam govori kada vaša publika stigne tamo. Drugo pitanje je odgovoreno. Testirajte vaše stvarne slike pre promene procesa i sačuvajte putanju kompatibilnosti. Format slike koji štedi bajtove je koristan. Migracija koja skriva vaše dugme za naplatu je skupa interpretacija minimalizma. U međuvremenu, OpenAI je u utorak objavio matematičke rukopise i

Šta je OpenAI zapravo objavio?

3:00 prateće artefakte dokaza. Repozitorijum sadrži sedamsto dvadeset i dva rukopisa, grupisana u srodne porodice. Broj naslova uključuje prateće argumente i alternativne dokaze, pa pročitajte šta svaki rad zapravo tvrdi. Mnogi imaju formalne dokaze u Lean-u, što omogućava računaru da proveri matematičke dedukcije. Drugi još uvek čekaju formalizaciju, a OpenAI eksplicitno upozorava da

3:21 neki neformalizovani rezultati mogu imati problema. Repozitorijum daje istraživačima materijal koji mogu da pregledaju i osporavaju. Model ostaje neobjavljen. OpenAI kaže da je svaki rezultat u proseku koristio otprilike tri sata ekvivalentnog ChatGPT Pro računarskog razmišljanja. To opisuje računarski napor. Ne daje vam ni garanciju vremena u stvarnosti ni maloprodajnu cenu za proizvodnju

3:40 teoreme. Objava sledi konsultacije sa nezavisnom savetodavnom grupom za matematiku i uključuje proces revizije i citiranja. Akademija dobija novu hrpu domaćih zadataka, plus mnogo korisniju sposobnost da ukaže na tačnu stranicu koju treba popraviti. Održavaoci Lean-a preporučuju kompilaciju malih delova odjednom. Čak i matematički proboj na kraju sreće drevnog neprijatelja softvera, završetak izgradnje.

Kako ploča od dva dolara blokira domene?

4:03 Konačno, open-source DNS blokator oglasa radi na sićušnoj ploči mikrokontrolera od dva dolara. Trik kreatora je čuvanje sortiranih heševa domena u flešu, tako da lista blokiranja ne mora da živi u oskudnoj radnoj memoriji. Projekat prijavljuje približno pedeset kilobajta korišćenja RAM-a. On traži traženi domen u fleš tabeli, blokira podudaranje i prosleđuje druge upite uzvodno. Vaš ruter može dobiti sićušnog izbacivača sa vrlo specifičnom listom gostiju. DNS filtriranje radi na nivou domena.

4:28 Oglasi koji se poslužuju sa istog domena kao i koristan sadržaj mogu proći, a klijenti koji koriste drugi rešavač mogu ga zaobići. Neka vaša očekivanja budu manja od ploče, što je zahtevan cilj veličine. A detalj o vašim postojećim JPEG-ovima?

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

4:40 JPEG XL podržava bezgubitno JPEG transkodiranje, sa putanjom za rekonstrukciju originalnog JPEG-a. To daje staroj arhivi slika opciju migracije bez još jedne generacije gubitka kvaliteta. Testirajte kompromise skladištenja i isporuke. Ako biste ovo radije pročitali nego da me čujete kako to govorim, diff stiže u vaše prijemno sanduče svakog jutra, besplatno na the daily diff dot dev, link ispod.

Zašto bih implementirao dekoder i testirao migraciju?

4:58 Današnja presuda, ISPORUČI GA. Isporučio bih dodatni dekoder jer podrška pregledača daje programerima pravi izbor, i testirao bih migraciju na našim slikama. Pretplatite se, pritisnite zvono i recite mi u komentarima da li biste ga drugačije ocenili. I to je diff za danas. Ja sam Niko iz Axrisi-ja. 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 video snimci