Google vraća JPEG XL u Chrome
Google je najavio dekodiranje JPEG XL-a počevši od Chromea 155 nakon što je raniji eksperiment uklonjen.
Google je najavio dekodiranje JPEG XL-a počevši od Chromea 155 nakon što je raniji eksperiment uklonjen. Ovo izdanje od 7. oktobra ispituje povratne informacije programera, novi Rust dekoder, konkurentne tvrdnje o kompresiji i rezervne opcije za implementaciju, a zatim razmatra OpenAI-jeve novopublicirane artefakte matematičkog dokaza i dizajn hash-in-flash DNS sinkhole-a ESP32-C3.
Pročitajte pisano izdanje (engleski) ↗
Šta ovaj video pokriva
- Objava Chromea je objavljena 6. oktobra 2026. godine i imenuje Chrome 155. Ne utvrđuje da svaki posjetitelj web stranice već koristi podržanu verziju.
- Google pripisuje zasluge upornim povratnim informacijama programera i Interop procesu. Jxl-rs dekoder koristi Rust i optimizirane vektorske operacije, dok male provjerene nesigurne oblasti i sandžboks pretraživača ostaju.
- Googleovo reklamirano poboljšanje kompresije od 30-50% koristi JPEG kao osnovu. Stvarne uštede ovise o slikama, postavkama enkodera i vizualnom kvalitetu.
- Poređenje enkodera Giannija Rosata iz septembra favorizuje AVIF u testiranom rasponu gubitaka-vjernosti. On razvija konkurentne AVIF alate; njegov rezultat i Googleova tvrdnja o JPEG-osnovi mjere 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, s različitim provjerama i mnogim Lean formalizacijama. Model ostaje neobjavljen, a figure izračunavanja ekvivalentne Pro verziji nisu ni maloprodajna cijena ni garancija proteklog vremena.
- Kreator ESP32-C3 izvještava o približno 50 KB korištenja RAM-a pohranjivanjem sortirajućih heševa domena u flash memoriju. Blokiranje na DNS nivou ima ograničenja istog domena i alternativnog razrješavača; heš kolizije mogu pretjerano blokirati. Hardverski rezultati nisu neovisno izmjereni za ovu epizodu.
Prevedeni transkript
Prevedeno iz originalne engleske naracije. Dostupan zvuk i titlovi kontroliše YouTube.
Zašto Chrome vraća JPEG XL?
0:00 Vjerovatno mislite da je Google zakopao 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 promijenio kurs? I trebate li promijeniti svoju slikovnu obradu? Srijeda je, sedmi oktobar, 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 se objava popela na Hacker News, zajedno sa OpenAI-jevim objavljivanjem matematičkih dokaza i pločom od dva dolara koja blokira reklamne domene. Raniji Chromeov eksperiment je završen 2023. godine.
Zašto je odbačeni format dobio drugu šansu?
0:35 Googleovo objašnjenje uključivalo je nedovoljan interes ekosistema, što je nezgodno kada najveći pretraživač kontroliše da li ekosistem može zapravo koristiti vašu stvar. Novi post pripisuje zasluge upornim povratnim informacijama 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 namijenjene da se format ponaša dosljedno. Objava pripisuje zasluge saradnicima, uključujući Helmuta Januschku.
0:57 Ponekad je najefikasniji plan puta odbijanje zatvaranja problema.
Šta se promijenilo unutar dekodera?
1:01 Najveća promjena implementacije je dekoder nazvan jay ex ell R S, napisan u Rustu. Dekoderi slika primaju komplikovane datoteke koje isporučuju stranci, što ih čini spektakularnim mjestom za slučajno povjerenje internetu. Rust pomaže u sprječavanju klasa grešaka u memoriji prije nego što postanu ranjivosti pretraživača. Google i dalje zadržava sandžboks, a implementacija i dalje sadrži male, pažljivo pregledane nesigurne oblasti. Sigurnost dobija slojeve, jer stvarnost stalno pronalazi pukotine.
1:27 Google kaže da fuzzing i AI pregled koda nisu pronašli greške u sigurnosti memorije u historiji ovog dekodera. To je koristan izvještaj od tima koji ga isporučuje. Budući napadači vjerovatno neće prihvatiti blog post kao obavezujući ugovor. Prvo pitanje je odgovoreno. Pritisak programera i optimizovani Rust dekoder ponovo su otvorili vrata. Google je promijenio odluku iza koje je stajalo inženjerstvo, što je dozvoljeno čak i na internetu. Sada, mjerila prezentacije.
Da li su manje datoteke bolje od AVIF-a?
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 propusnost, ali taj raspon zavisi od toga šta kodirate i kako upoređujete kvalitet. Inženjer kompresije Gianni Rosato objavio je poređenje u septembru gdje moderni avif koderi nadmašuju JPEG XL u njegovom testiranom rasponu vjernosti. On radi na konkurentskim avif alatima, pa imajte taj poticaj pored grafikona. Ova poređenja koriste različite osnove.
2:12 Pobijediti stari JPEG ostavlja prostor za avif da osvoji radno opterećenje. Google sam preporučuje isprobavanje oba formata, što je neobično praktičan savjet za najavu lansiranja. Ostale privlačnosti JPEG XL-a uključuju visok dinamički raspon, slike bez gubitaka i fino zrnato progresivno dekodiranje. Zajednica objavljuje interaktivne demo verzije 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 zapravo 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 je odgovoreno. Testirajte svoje stvarne slike prije promjene cjevovoda i sačuvajte put kompatibilnosti. Format slike koji štedi bajtove je koristan. Migracija koja sakriva vaše dugme za naplatu je skupa interpretacija minimalizma. U međuvremenu, OpenAI je u utorak objavio matematičke rukopise i prateće
Šta je OpenAI zapravo objavio?
3:00 artefakte dokaza. Repozitorijum sadrži sedamsto dvadeset dva rukopisa, grupisana u srodne porodice. Glavni broj uključuje prateće argumente i alternativne dokaze, pa pročitajte šta svaki rad zapravo tvrdi. Mnogi imaju formalne dokaze u Leanu, što omogućava računaru da provjerava matematičke dedukcije. Drugi još čekaju formalizaciju, a OpenAI eksplicitno upozorava da
3:21 neki neformalizovani rezultati mogu imati problema. Repozitorijum 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 izračunavanja ChatGPT Pro razmišljanja. To opisuje računarski napor. Ne daje vam ni garanciju stvarne vremenske realizacije niti maloprodajnu cijenu za produkciju
3:40 teoreme. Izdanje slijedi konsultacije sa nezavisnom savjetodavnom grupom za matematiku, i uključuje proces revizije i citiranja. Akademija dobija novu hrpu domaće zadaće, plus mnogo korisniju sposobnost da pokaže tačnu stranicu koju treba popraviti. Održavatelji Leana preporučuju kompilaciju malih dijelova odjednom. Čak i matematički proboj na kraju susreće drevnog neprijatelja softvera, završetak izrade.
Kako ploča od dva dolara blokira domene?
4:03 Konačno, DNS ad bloker otvorenog koda radi na sićušnoj ploči mikrokontrolera od dva dolara. Trik kreatora je pohranjivanje sortiranih heševa domena u flash memoriju, tako da lista blokiranih ne mora živjeti u oskudnoj radnoj memoriji. Projekat izvještava o otprilike pedeset kilobajta korištenja RAM-a. Traži zatraženu domenu u flash tabeli, blokira podudarnost i prosljeđuje ostale upite uzvodno. Vaš ruter može dobiti malog izbacivača sa vrlo specifičnom listom gostiju. DNS filtriranje radi na nivou domena.
4:28 Oglasi posluženi sa istog domena kao i koristan sadržaj mogu proći, a klijenti koji koriste drugi razrješavač mogu ga zaobići. Držite svoja očekivanja manjim od ploče, što je zahtjevan 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 JPEG transkodiranje bez gubitaka, sa putem za rekonstrukciju originalnog JPEG-a. To daje staroj arhivi slika opciju migracije bez još jedne generacije gubitka kvalitete. Testirajte kompromise u pohrani i isporuci. Ako ovo radije čitate nego slušate, "The Diff" vam stiže u inbox svako jutro, besplatno na thedaily diff dot dev, link ispod.
Zašto bih implementirao dekoder i testirao migraciju?
4:58 Današnja presuda, SHIP IT. Implementirao bih dodatni dekoder jer podrška pretraživača daje programerima stvaran izbor, i testirao bih migraciju na našim vlastitim slikama. Pretplatite se, pritisnite zvono i recite mi u komentarima da li biste to drugačije ocijenili. I to je "The Diff" za danas. Ja sam Niko iz Axrisija. Spajajte odgovorno.
Izvori
- Shipping JPEG XL in ChromeChrome for Developers
- JPEG XL prototype and November 2022 removal discussionChromium Blink developers
- Contemporaneous JPEG XL deprecation commentaryFree Software Foundation
- The case against JPEG XL — competing-encoder benchmarkGianni Rosato
- JPEG XL FAQ and reversible JPEG transcodingJPEG XL community
- HTML picture element and fallback selectionMDN Web Docs
- Progressive loading demoJPEG XL community
- Distance versus effort visualizerJPEG XL community
- Sharing AI progress in mathematicsOpenAI
- Mathematical manuscripts and proof artifactsOpenAI on GitHub
- Lean formalization library build notesOpenAI on GitHub
- ESP32-C3 hash-in-flash DNS ad blockerM-Abozaid on GitHub



