- JPEG XL — це вдосконалений формат зображень, який пропонує набагато вище стиснення, ніж традиційний JPEG, та вбудовану підтримку HDR.
- Chrome відновив підтримку файлів .jxl за допомогою безпечного декодера, написаного на Rust, для оптимізації продуктивності.
- Це дозволяє перекодувати старі JPEG-файли без втрат, зменшуючи їхній розмір без втрати якості на жодний піксель.
Ви, мабуть, стикалися з файлами, що закінчуються на .jxl, і не мали уявлення, що з ними робити. Що ж, ми говоримо про JPEG XL , формат зображень наступного покоління, який переверне все, що ми знаємо, з ніг на голову. Це не просто оновлення класичного JPEG; це абсолютно нова система, розроблена для того, щоб зробити веб-сайти неймовірно швидкими, а фотографії зберігали дивовижну якість, не займаючи половини місця на жорсткому диску.
Сенсаційна новина полягає в тому, що Google Chrome знову підтримав цей формат , інтегрувавши можливість декодування цих зображень безпосередньо. Після деяких суперечок та чималої кількості суперечок у світі розробників, браузер від гіганта з Маунтін-В'ю вирішив перейти на технологію, яка обіцяє зробити такі формати, як WebP, застарілими або навіть конкурувати з AVIF, особливо коли йдеться про високоякісну фотографію.
Що саме являє собою формат JPEG XL?

Почнемо з того, що назва не випадкова. Абревіатура JPEG походить від комітету експертів з фотографії, X означає «передові стандарти», а L означає «довгостроковий» , оскільки його мета — бути остаточним стандартом протягом десятиліть. Цей формат не ставить передових: він дозволяє створювати зображення з величезною роздільною здатністю, що сягає терапікселів , і підтримує глибину кольору до 32 бітів на компонент.
Що справді робить JXL справжньою перлиною, так це його універсальність. Він може обробляти як стиснення з втратами, так і без них , підтримує прозорість (альфа-канал) і сумісний з розширеним динамічним діапазоном (HDR) , про що класичний JPEG може лише мріяти. Крім того, він може обробляти анімовані зображення, що робить його потужною альтернативою GIF або анімованим WebP, але з набагато більшою ефективністю.
Велика битва: JPEG XL проти AVIF та WebP
Якщо вам цікаво, чому ми повинні використовувати JPEG XL, коли AVIF або WebP вже існують, відповідь криється в цифрах. Порівняно з традиційним JPEG, JXL може зменшити розмір файлів на 30–60% , зберігаючи при цьому ту саму візуальну якість. У порівнянні з WebP, JXL перевершує його майже в кожному тесті, особливо на фотографіях з високим рівнем деталізації, де WebP часто відстає.
Найжорсткіша конкуренція у форматі AVIF. Хоча AVIF демонструє агресивне стиснення (що призводить до дуже маленьких файлів), JPEG XL значно швидше кодується . Це життєво важливо для тих, хто керує величезними каталогами зображень. Крім того, JXL пропонує справжнє прогресивне декодування ; тобто зображення поступово проявляється в деталях з самого початку, тоді як AVIF вимагає майже повного завантаження файлу, перш ніж він взагалі почне відображатися.
Як відкрити зображення XL JPEG у Chrome

Якщо у вас оновлена версія Chrome (зокрема, версія 155 або пізніша ), підтримка має бути ввімкнена за замовчуванням в останніх стабільних версіях. Однак, оскільки формат пройшов експериментальну фазу, вам все одно може знадобитися ввімкнути його вручну в деяких версіях.
Щоб увімкнути підтримку, якщо вона не працює, просто введіть chrome://flags/#enable-jxl-image-format в адресний рядок . Там знайдіть відповідну опцію та перемкніть її на «Увімкнено» . Після перезапуску браузера ви зможете переглядати будь-який файл .jxl, який ви знайдете в Інтернеті, або завантажувати його локально без необхідності встановлювати будь-які зовнішні програми.
Технічні секрети: роль Rust та перекодування
Google поставився до цього нелегко. Щоб запобігти вразливості браузера до кібератак, вони написали декодер на Rust . Ця мова програмування відома тим, що забезпечує безпеку пам'яті , усуваючи поширені вразливості, які хакери часто використовують у декодерах, написаних на C++. Результатом є швидший і, перш за все, набагато безпечніший браузер.
Але є одна функція, яка просто чарівна: перекодування без втрат . JPEG XL може взяти старий файл JPEG та оптимізувати його приблизно на 20% менше , не втрачаючи жодної інформації. Найкраще те, що процес є оборотним; ви можете повернутися до оригінального JPEG точно таким, яким він був. Це подарунок для фотографів та власників веб-сайтів, які не хочуть переробляти тисячі фотографій з нуля.
Вплив на продуктивність веб-сайту та основні показники веб-сайту

Для тих, хто одержимий SEO та швидкістю завантаження сторінок, JPEG XL — неймовірний союзник. Зменшуючи розмір основного зображення (LCP, або найбільшого вмісту зображення), сторінки завантажуються набагато швидше , особливо на повільних мобільних з’єднаннях. Завдяки ефективнішому декодуванню, яке використовує апаратні SIMD-інструкції, мобільний процесор працює менш інтенсивно, що покращує загальну плавність перегляду.
Хоча глобальна підтримка все ще обмежена порівняно з JPEG, тенденція очевидна. Оскільки Safari вже деякий час підтримує його, а Chrome вже використовується, екосистема рухається до цього стандарту. Використання елемента HTML <picture> наразі є найкращою стратегією: це дозволяє пропонувати файл .jxl тим, хто може його читати, і залишати класичний JPEG як резервний варіант або альтернативу для старіших браузерів.
Цей новий формат являє собою необхідний еволюційний стрибок для вебу, поєднуючи агресивне стиснення з приголомшливою візуальною точністю та покращеною безпекою завдяки Rust. Його здатність значно зменшувати розміри файлів зображень та інноваційна функція зворотного перекодування роблять його найкращим інструментом для оптимізації взаємодії з користувачем та технічної продуктивності будь-якого сучасного веб-сайту.