Google rikthen JPEG XL në Chrome
Google njoftoi dekodimin e JPEG XL duke filluar me Chrome 155 pasi eksperimenti i saj i mëparshëm u hoq.
Google njoftoi dekodimin e JPEG XL duke filluar me Chrome 155 pasi eksperimenti i saj i mëparshëm u hoq. Ky edicion i 7 tetorit shqyrton feedback-un e zhvilluesve, dekoderin e ri Rust, pretendimet konkurruese të kompresimit dhe kthimet prapa të vendosjes, më pas shikon artefaktet e provave matematikore të sapobotuar të OpenAI dhe një dizajn hash-in-flash të një gypi DNS ESP32-C3.
Lexoni edicionin e shkruar (anglisht) ↗
Çfarë mbulon kjo video
- Njoftimi i Chrome u botua më 6 tetor 2026 dhe përmend Chrome 155. Ai nuk vërteton se çdo vizitor i faqes së internetit tashmë përdor një version të mbështetur.
- Google vlerëson feedback-un e vazhdueshëm të zhvilluesve dhe procesin Interop. Dekoderi jxl-rs përdor Rust dhe operacione vektoriale të optimizuara, ndërsa zonat e vogla të kontrolluara të pasigurta dhe sandbox-i i shfletuesit mbeten.
- Përmirësimi i reklamuar i Google prej 30–50% i kompresimit përdor JPEG si pikënisje. Kursimet aktuale varen nga imazhet, cilësimet e koduesit dhe cilësia vizuale.
- Krahasimi i koduesit të Gianni Rosato në shtator favorizon AVIF në të gjithë gamën e tij të testuar të besnikërisë së humbur. Ai zhvillon mjete konkurruese AVIF; rezultati i tij dhe pretendimi i Google për bazën JPEG masin krahasime të ndryshme.
- Krahasoni formatet në imazhe përfaqësuese dhe mbani kthime prapa të përputhshme. JPEG XL gjithashtu mbështet transkodimin e kthyeshëm dhe pa humbje të skedarëve ekzistues JPEG.
- OpenAI publikoi 722 dorëshkrime të grupuara në 372 familje, me verifikim të ndryshëm dhe shumë formalizime Lean. Modeli mbetet i pa publikuar, dhe shifrat e llogaritjes ekuivalente me Pro nuk janë as një çmim me pakicë dhe as një garanci për kohën e kaluar.
- Krijuesi i ESP32-C3 raporton përdorimin e afërsisht 50 KB RAM duke ruajtur hash-et e renditur të domenit në flash. Bllokimi në nivel DNS ka kufizime të të njëjtit domen dhe të zgjidhësit alternativ; përplasjet e hash-eve mund të bllokojnë më shumë. Rezultatet e harduerit nuk u matën në mënyrë të pavarur për këtë episod.
Transkript i përkthyer
Përkthyer nga tregimi origjinal në anglisht. Audio dhe titrat e disponueshme kontrollohen nga YouTube.
Pse Chrome po rikthen JPEG XL?
0:00 Ndoshta mendoni se Google e varrosi JPEG XL. Chrome po e rikthen atë, pasi hoqi mbështetjen eksperimentale, dhe Rust e ndihmoi të kalonte derën. Në këtë video, pse Google ndryshoi kurs? Dhe a duhet të ndryshoni tubacionin tuaj të imazheve? Është e mërkurë, shtatë tetori, dhe ky është The Daily Diff. Mbani mend një detaj. JPEG-të tuaj ekzistues kanë një mënyrë për t'u kthyer.
0:20 Të martën, Google njoftoi dekodimin e JPEG XL duke filluar me Chrome njëqind e pesëdhjetë e pesë. Sot njoftimi u ngjit në Hacker News, krahas hedhjes së provave matematikore të OpenAI dhe një bordi dy dollarësh që bllokon domenet e reklamave. Eksperimenti i mëparshëm i Chrome përfundoi në vitin dy mijë e njëzet e tre.
Pse formati i refuzuar mori një shans tjetër?
0:35 Shpjegimi i Google përfshinte interes të pamjaftueshëm të ekosistemit, gjë që është e sikletshme kur shfletuesi më i madh kontrollon nëse ekosistemi mund ta përdorë në të vërtetë gjënë tuaj. Postimi i ri vlerëson feedback-un e vazhdueshëm të zhvilluesve, duke përfshirë procesin Interop. Njerëzit që e kërkonin këtë vazhduan të kërkonin, dhe Google tani tregon testet e shfletuesve të destinuara për të bërë që formati të sillet në mënyrë konsistente. Njoftimi vlerëson kontribuesit duke përfshirë Helmut Januschka.
0:57 Ndonjëherë rruga më efektive është refuzimi për të mbyllur çështjen.
Çfarë ndryshoi brenda dekoderit?
1:01 Ndryshimi më i madh i implementimit është një dekoder i quajtur jay ex ell R S, i shkruar në Rust. Dekoderët e imazheve marrin skedarë të ndërlikuar të furnizuar nga të panjohur, gjë që i bën ata një vend spektakolar për të besuar aksidentalisht internetin. Rust ndihmon në parandalimin e klasave të gabimeve të memories para se të bëhen dobësi të shfletuesit. Google ende mban sandbox-in, dhe implementimi ende përmban zona të vogla, të rishikuara me kujdes, të pasigurta. Siguria merr shtresa, sepse realiteti vazhdon të gjejë pëlhurat.
1:27 Google thotë se fuzzing dhe rishikimi i kodit AI nuk gjetën gabime të sigurisë së memories në historinë e këtij dekoderi. Ky është një raport i dobishëm nga ekipi që e dërgon atë. Sulmuesit e ardhshëm nuk ka gjasa të pranojnë postimin e blogut si një kontratë detyruese. Pyetja e parë u përgjigj. Presioni i zhvilluesve dhe një dekoder i optimizuar Rust rihapën derën. Google anuloi një vendim me inxhinieri pas tij, gjë që lejohet edhe në internet. Tani, benchmark-et e prezantimit.
A i mposhtin skedarët më të vegjël AVIF?
1:48 Google reklamon tridhjetë deri në pesëdhjetë për qind kompresim më të mirë se JPEG. Shkarkimet më të vogla mund të ndihmojnë përdoruesit tuaj dhe faturën e bandëgjerësisë, por ai diapazon varet nga ajo që kodoni dhe si e krahasoni cilësinë. Inxhinieri i kompresimit Gianni Rosato botoi një krahasim në shtator ku koduesit modernë avif mposhtën JPEG XL në të gjithë diapazonin e tij të testuar të besnikërisë. Ai punon në mjete konkurruese avif, prandaj mbajeni atë nxitje pranë grafikëve. Këto krahasime përdorin pika referimi të ndryshme.
2:12 Mposhtja e JPEG-it të vjetër lë vend që avif të fitojë një ngarkesë pune. Vetë Google rekomandon provimin e të dy formateve, gjë që është një këshillë jashtëzakonisht praktike për një njoftim lançimi. Atracionet e tjera të JPEG XL përfshijnë diapazonin e lartë dinamik, imazhe pa humbje dhe dekodim progresiv me kokërr të imët. Komuniteti boton demo interaktive për eksplorimin e formatit. Auditori juaj mund të shohë një imazh të dobishëm ndërsa pjesa tjetër mbërrin. Për vendosjen, mbani një imazh rezervë, dhe verifikoni mbështetjen në shfletuesit që
2:37 klientët tuaj përdorin në të vërtetë. Njoftimi përmend Chrome njëqind e pesëdhjetë e pesë. Kjo ju jep një version të synuar, dhe analitikat tuaja ju tregojnë kur audienca juaj arrin atje. Pyetja e dytë u përgjigj. Testoni imazhet tuaja reale para se të ndryshoni tubacionin, dhe ruani rrugën e përputhshmërisë. Një format imazhi që kursen bajt është i dobishëm. Një migrim që fsheh butonin tuaj të arkëtimit është një interpretim i shtrenjtë i minimalizmit. Ndërkohë, OpenAI botoi dorëshkrime matematikore dhe artefakte prove mbështetëse
Çfarë publikoi në të vërtetë OpenAI?
3:00 të martën. Depoja përmban shtatëqind e njëzet e dy dorëshkrime, të grupuara në familje të lidhura. Numri kryesor përfshin argumente shoqëruese dhe prova alternative, prandaj lexoni atë që pretendon në të vërtetë çdo punim. Shumë prej tyre kanë prova formale në Lean, gjë që lejon një kompjuter të kontrollojë deduksionet matematikore. Të tjera ende presin formalizimin, dhe OpenAI paralajmëron shprehimisht se
3:21 disa rezultate të paformalizuara mund të kenë probleme. Depoja u jep studiuesve materiale që ata mund t'i inspektojnë dhe sfidojnë. Modeli mbetet i pa publikuar. OpenAI thotë se çdo rezultat përdori mesatarisht rreth tre orë llogaritje ekuivalente të mendimit të ChatGPT Pro. Kjo përshkruan përpjekjen llogaritëse. Ajo nuk ju jep as një garanci për kohën e kalimit dhe as një çmim me pakicë për prodhimin e një teoreme. Lançimi pason konsultimin me një grup këshillues të pavarur për matematikën,
3:40 dhe përfshin një proces rishikimi dhe citimi. Akademia merr një grumbull të ri detyrash shtëpie, plus aftësinë shumë më të dobishme për të treguar faqen e saktë që ka nevojë për rregullim. Mirëmbajtësit e Lean rekomandojnë kompilimin e pjesëve të vogla në të njëjtën kohë. Edhe një zbulim matematikor eventualisht takon armikun e lashtë të softuerit, përfundimin e ndërtimit. Më në fund, një bllokues reklamash DNS me burim të hapur funksionon në një bord të vogël mikrokontrolluesi dy dollarësh.
Si i bllokon domenet një bord dy dollarësh?
4:03 Truku i krijuesit është ruajtja e hash-eve të domenit të renditur në flash, kështu që lista e bllokuar nuk ka nevojë të jetojë në memorien e punës të pakët. Projekti raporton rreth pesëdhjetë kilobajt përdorim RAM. Ai kërkon një domen të kërkuar në tabelën flash, bllokon një përputhje dhe dërgon kërkesa të tjera lart. Routeri juaj mund të fitojë një roje të vogël me një listë të caktuar mysafirësh. Filtrimi i DNS-së funksionon në nivel domeni. Reklamat e shërbyera nga i njëjti domen si përmbajtja e dobishme mund të kalojnë,
4:28 dhe klientët që përdorin një zgjidhës tjetër mund ta anashkalojnë atë. Mbani pritshmëritë tuaja më të vogla se bordi, që është një objektiv i vështirë madhësie. Dhe detaji për JPEG-të tuaj ekzistues? JPEG XL mbështet transkodimin JPEG pa humbje,
A mund të bashkohen JPEG-të tuaj ekzistues me rikthimin?
4:40 me një rrugë për të rindërtuar JPEG-in origjinal. Kjo i jep një arkivi të vjetër imazhesh një opsion migrimi pa një gjeneratë tjetër humbjeje cilësie. Testoni kompromiset e ruajtjes dhe shpërndarjes. Nëse preferoni ta lexoni këtë sesa të më dëgjoni ta them, diff-i arrin në inbox-in tuaj çdo mëngjes, falas në the daily diff dot dev, linku më poshtë. Pra, verdikti i sotëm, SHIP IT.
Pse do të dërgoja dekoderin dhe do të testoja migrimin?
4:58 Do të dërgoja dekoderin shtesë sepse mbështetja e shfletuesit u jep zhvilluesve një zgjedhje reale, dhe do të testoja migrimin në imazhet tona. Abonohuni, shtypni zilen, dhe më tregoni në komente nëse do ta kishit vulosur ndryshe. Dhe ky është diff-i për sot. Unë jam Niko nga Axrisi. Bashkohuni me përgjegjësi. Bashkohuni me përgjegjësi.
Burimet
- 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



