- JPEG XL — это продвинутый формат изображений, обеспечивающий гораздо более высокую степень сжатия, чем традиционный JPEG, и встроенную поддержку HDR.
- В Chrome восстановлена поддержка файлов .jxl с использованием защищенного декодера, написанного на Rust, для оптимизации производительности.
- Это позволяет осуществлять транскодирование старых файлов JPEG без потери качества, уменьшая их размер без ущерба для качества ни одного пикселя.
Вы наверняка сталкивались с файлами, заканчивающимися на .jxl, и не знали, что с ними делать. Что ж, мы говорим о JPEG XL — формате изображений нового поколения, который перевернет все наши представления. Это не просто обновление классического JPEG; это совершенно новая система, разработанная для невероятно быстрой работы веб-сайтов и сохранения потрясающего качества фотографий без занятия половины места на жестком диске.
Главная новость заключается в том, что Google Chrome снова обратился к этому формату , интегрировав возможность декодирования этих изображений нативно. После некоторых споров и немалой доли полемики в мире разработчиков, браузер от гиганта из Маунтин-Вью решил использовать технологию, которая обещает сделать такие форматы, как WebP, устаревшими или даже составить им прямую конкуренцию, особенно когда речь идёт о высококачественной фотографии.
Что именно представляет собой формат 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 требует почти полной загрузки файла, прежде чем он начнёт отображаться.
Как открыть изображения JPEG XL в Chrome

Если у вас установлена обновлённая версия Chrome (а именно, 155 или более поздняя ), поддержка должна быть включена по умолчанию в последних стабильных версиях. Однако, поскольку формат прошёл экспериментальную фазу, в некоторых версиях вам может потребоваться включить его вручную.
Чтобы включить поддержку, если она не работает, просто введите chrome://flags/#enable-jxl-image-format в адресную строку . Там найдите соответствующую опцию и переключите её в положение «Включено» . После перезапуска браузера вы сможете просматривать любые файлы .jxl, найденные в интернете или загруженные локально, без необходимости установки каких-либо сторонних программ.
Технические секреты: роль Rust и транскодирование
Google отнеслась к этому серьезно. Чтобы предотвратить уязвимость браузера для кибератак, они написали декодер на языке Rust . Этот язык программирования известен тем, что обеспечивает безопасность памяти , устраняя распространенные уязвимости, которые хакеры часто используют в декодерах, написанных на C++. В результате получился более быстрый и, главное, гораздо более безопасный браузер.
Но есть одна волшебная функция: транскодирование без потерь . JPEG XL может взять старый JPEG-файл и оптимизировать его, уменьшив размер примерно на 20% без потери ни единого бита информации. Самое приятное, что этот процесс обратимый; вы можете вернуться к исходному JPEG-файлу в его первоначальном виде. Это настоящий подарок для фотографов и владельцев сайтов, которые не хотят обрабатывать тысячи фотографий с нуля.
Влияние на производительность веб-сайта и основные веб-показатели.

Для тех, кто одержим SEO и скоростью загрузки страниц, JPEG XL — невероятный помощник. Уменьшая размер основного изображения (LCP, или Largest Contentful Paint), страницы загружаются намного быстрее , особенно при медленном мобильном соединении. Благодаря более эффективному декодированию с использованием аппаратных SIMD-инструкций, мобильный процессор работает с меньшей нагрузкой, что повышает общую плавность работы сайта.
Хотя глобальная поддержка по сравнению с JPEG пока ограничена, тенденция очевидна. Safari поддерживает его уже некоторое время, а Chrome уже присоединился, так что экосистема движется в сторону этого стандарта. Использование HTML- элемента <picture> в настоящее время является лучшей стратегией: это позволяет предлагать файл .jxl тем, кто может его прочитать, и оставлять классический JPEG в качестве запасного варианта или альтернативы для старых браузеров.
Этот новый формат представляет собой необходимый эволюционный скачок для веб-технологий, сочетая агрессивное сжатие с потрясающей визуальной точностью и повышенной безопасностью благодаря Rust. Его способность значительно уменьшать размеры файлов изображений и инновационная функция обратимого транскодирования делают его идеальным инструментом для оптимизации пользовательского опыта и технической производительности любого современного веб-сайта.