Firefox 157 получит поддержку JPEG XL

185 комментарии
В Firefox 157 по умолчанию включат поддержку современного формата изображений JPEG XL для всех пользователей. Ранее среди популярных браузеров стабильная поддержка формата была доступна только в Safari

В Firefox 157 по умолчанию включат поддержку современного формата изображений JPEG XL для всех пользователей. Ранее среди популярных браузеров стабильная поддержка формата была доступна только в Safari.

Разработчик Mozilla Тимоти Никкель (Timothy Nikkel) подтвердил, что компания планирует включить поддержку JPEG XL для всех пользователей в Firefox 157. Выход этой версии браузера ожидается в конце сентября.

Как попробовать сейчас. По умолчанию формат уже включён в ночных сборках Firefox Nightly. В обычной версии его можно включить вручную – параметром image.jxl.enabled на странице about:config или переключателем в Firefox Labs. Такая возможность есть начиная с Firefox 152, а экспериментальная поддержка появилась в Firefox 153.

Что умеет JPEG XL

JPEG XL – современный формат изображений, который распространяется без лицензионных отчислений. Его создавали как преемника устаревшего JPEG и потенциальную замену PNG, GIF и WebP. Одна из ключевых особенностей формата позволяет преобразовать существующий файл .jpeg в .jxl, сократив его размер примерно на 20%.

При необходимости JPEG XL позволяет восстановить исходный JPEG-файл с точностью до каждого байта. WebP и AVIF такой возможности не предлагают.

Формат подходит для разных задач: он эффективнее JPEG при хранении фотографий, может заменить PNG для графики без потери качества, поддерживает анимацию вместо GIF и зачастую превосходит AVIF по степени сжатия.

JPEG XL существует с 2021 года, однако его поддержка в браузерах до сих пор остаётся ограниченной. Safari – единственный крупный браузер, в стабильных версиях которого формат поддерживается с 2023 года, со времён выхода macOS Sonoma и iOS 17.

Google ранее тестировала JPEG XL в Chrome, но в конце 2022 года отказалась от него в Chrome 110, объяснив решение «недостаточным интересом со стороны экосистемы». Однако в начале этого года компания начала возвращать поддержку формата: в Chrome 145 и более новых версиях появился экспериментальный флаг enable-jxl-image-format. Для обработки изображений используется написанная на Rust библиотека jxl-rs, которая обеспечивает безопасную работу с памятью.

Mozilla также использует jxl-rs для отображения изображений JPEG XL. В версии библиотеки 0.6.0 появилась поддержка многопоточного декодирования – благодаря этому в тесте Никкеля Firefox декодировал такие изображения немного быстрее Safari.

По возможностям реализация Mozilla тоже опережает конкурента: Firefox поддерживает для JPEG XL прогрессивную загрузку и анимацию, а в Safari нет ни того, ни другого.

Автор:
Комментарии и отзывы

Нашли ошибку?

Новое на сайте