- JPEG XL este un format de imagine avansat care oferă o compresie mult mai mare decât JPEG-ul tradițional și suport nativ pentru HDR.
- Chrome a reintegrat suportul pentru fișierele .jxl folosind un decodor securizat scris în Rust pentru a optimiza performanța.
- Permite transcodarea fără pierderi a fișierelor JPEG vechi, reducându-le dimensiunea fără a sacrifica niciun pixel de calitate.
Probabil ați întâlnit fișiere care se termină în .jxl și nu ați avut nicio idee ce să faceți cu ele. Ei bine, vorbim despre JPEG XL , un format de imagine de generație următoare care a venit pentru a răsturna tot ce știm. Nu este doar o actualizare a JPEG-ului clasic; este un sistem complet nou, conceput pentru a face site-urile web incredibil de rapide, iar fotografiile să își mențină o calitate uimitoare fără a ocupa jumătate din spațiul de pe hard disk.
Vestea bombă este că Google Chrome a adoptat din nou acest format , integrând capacitatea de a decoda aceste imagini în mod nativ. După unele discuții și controverse considerabile în lumea dezvoltării, browserul gigantului din Mountain View a decis să se angajeze într-o tehnologie care promite să facă formate precum WebP învechite sau chiar să concureze direct cu AVIF, mai ales când vine vorba de fotografie de înaltă fidelitate.
Ce este mai exact formatul JPEG XL?

Pentru început, numele nu este o coincidență. Acronimul JPEG provine de la comitetul de experți în fotografie, X-ul reprezintă standarde avansate, iar L-ul înseamnă pe termen lung , deoarece scopul său este de a fi standardul definitiv pentru decenii. Acest format nu este o glumă: permite imagini cu o rezoluție enormă, ajungând până la terapixeli , și acceptă adâncimi de culoare de până la 32 de biți per componentă.
Ceea ce face din JXL o adevărată bijuterie este versatilitatea sa. Poate gestiona atât compresie lossy, cât și lossless , acceptă transparență (canal alfa) și este compatibil cu High Dynamic Range (HDR) , ceva la care JPEG-ul clasic nu poate decât să viseze. În plus, poate gestiona imagini animate, ceea ce îl face o alternativă puternică la GIF-uri sau WebP animat, dar cu o eficiență mult mai mare.
Marea bătălie: JPEG XL versus AVIF și WebP
Dacă vă întrebați de ce ar trebui să folosim JPEG XL când AVIF sau WebP există deja, răspunsul constă în cifre. Comparativ cu JPEG-ul tradițional, JXL poate reduce dimensiunile fișierelor cu 30% până la 60%, menținând în același timp aceeași calitate vizuală. Împotriva WebP, JXL îl depășește în aproape fiecare test, în special în fotografiile cu un nivel ridicat de detaliu, unde WebP este adesea insuficient.
Cea mai acerbă concurență este cu AVIF. În timp ce AVIF excelează la compresie agresivă (rezultând fișiere foarte mici), JPEG XL este semnificativ mai rapid de codificat . Acest lucru este vital pentru cei care gestionează cataloage masive de imagini. În plus, JXL oferă o decodare progresivă reală ; adică imaginea apare treptat în detaliu de la bun început, în timp ce AVIF necesită ca fișierul să fie descărcat aproape complet înainte de a începe chiar afișarea.
Cum se deschid imagini JPEG XL în Chrome

Dacă aveți o versiune actualizată de Chrome (în special versiunea 155 sau o versiune ulterioară ), compatibilitatea ar trebui să fie activată în mod implicit în cele mai recente versiuni stabile. Cu toate acestea, deoarece formatul a trecut printr-o fază experimentală, este posibil să fie nevoie să îl activați manual în unele versiuni.
Pentru a activa asistența dacă nu funcționează, pur și simplu tastați chrome://flags/#enable-jxl-image-format în bara de adrese . Odată ajuns acolo, găsiți opțiunea corespunzătoare și comutați-o la Activat . După repornirea browserului, ar trebui să puteți vizualiza orice fișier .jxl pe care îl găsiți pe web sau să îl încărcați local, fără a fi nevoie să instalați programe externe.
Secrete tehnice: rolul lui Rust și transcodarea
Google nu a luat acest lucru cu ușurință. Pentru a preveni vulnerabilitatea browserului la atacuri cibernetice, au scris decodorul în Rust . Acest limbaj de programare este renumit pentru asigurarea siguranței memoriei , eliminând vulnerabilitățile comune pe care hackerii le exploatează adesea în decodoarele scrise în C++. Rezultatul este un browser mai rapid și, mai presus de toate, mult mai sigur.
Există însă o caracteristică pur și simplu magică: transcodarea fără pierderi . JPEG XL poate prelua un fișier JPEG vechi și îl poate optimiza pentru a fi cu aproximativ 20% mai mic, fără a pierde niciun pic de informație. Cel mai bun lucru este că procesul este reversibil; puteți reveni la JPEG-ul original exact așa cum era. Acesta este un cadou pentru fotografii și proprietarii de site-uri web care nu doresc să reproceseze mii de fotografii de la zero.
Impactul asupra performanței web și a indicatorilor de bază ai paginii web

Pentru cei dintre voi obsedați de SEO și viteza de încărcare a paginilor, JPEG XL este un aliat incredibil. Prin reducerea dimensiunii imaginii principale (LCP sau Largest Contentful Paint), paginile se încarcă mult mai repede , mai ales pe conexiuni mobile lente. Datorită unei decodări mai eficiente care utilizează instrucțiuni hardware SIMD, procesorul mobil nu lucrează la fel de intens, îmbunătățind fluiditatea generală a navigării.
Deși suportul global este încă limitat în comparație cu JPEG, tendința este clară. Având în vedere că Safari îl acceptă de ceva vreme și Chrome deja, ecosistemul se îndreaptă spre acest standard. Utilizarea elementului HTML <picture> este în prezent cea mai bună strategie: vă permite să oferiți fișierul .jxl celor care îl pot citi și să lăsați un JPEG clasic ca alternativă sau rezervă pentru browserele mai vechi.
Acest nou format reprezintă un salt evolutiv necesar pentru web, combinând o compresie agresivă cu o fidelitate vizuală uimitoare și o securitate sporită datorită Rust. Capacitatea sa de a reduce drastic dimensiunile fișierelor de imagine și funcția inovatoare de transcodare reversibilă îl fac instrumentul suprem pentru optimizarea experienței utilizatorului și a performanței tehnice a oricărui site web modern.