Сегодня 26 октября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Теги → jpeg

После нескольких лет изгнания в Chrome вернулась поддержка изображений JPEG XL

В браузер Chrome, начиная с версии Chrome 155, вернулась поддержка декодирования изображений в формате JPEG XL (.jxl). Данный формат обеспечивает уменьшение размера файлов на 30-50 % по сравнению с JPEG, а также сжатие без потерь, встроенную поддержку HDR, транскодирование JPEG без потерь и многое другое.

 Источник изображения: developer.chrome.com

Источник изображения: developer.chrome.com

Как сообщают разработчики, формат JPEG XL наиболее удобен для сжатия с высокой точностью или без потерь, особенно для фотографических изображений, а также когда предпочтительнее мелкозернистое прогрессивное декодирование.

Средства декодирования изображений являются одним из объектов атаки в веб-браузере. Исторически сложилось, что декодеры, написанные на небезопасных для памяти языках, таких как C++, были подвержены таким уязвимостям, как out-of-bounds read (чтение за пределами памяти), heap overflows (переполнение буфера в куче) и уязвимость Use-After-Free (UAF), возникающая из-за ошибки использования динамической памяти.

Модель безопасности формата основана на «песочнице» и глубокой защите, руководствуясь «правилом двух» (The Rule of Two). Вместе с тем, чтобы устранить угрозы безопасности в источнике, разработчики интегрировали jxl-rs — реализацию декодера JPEG XL на языке Rust.

Также для обеспечения безопасности была задействована функция target_feature_11 Rust, которая позволила использовать инструкции SIMD без применения небезопасного кода. Следующим шагом было создание уровня абстракции SIMD (jxl_simd) на примере библиотеки C++ Highway. В совокупности эти разработки позволили создать мультиплатформенную библиотеку, которая не ставит под угрозу оптимизацию производительности SIMD, в то же время ограничивая небезопасные операции небольшим числом тщательно проверенных локаций.

Оптимизация производительности в jxl-rs основана на оптимизациях в libjxl. Сообщается, что разработчики проверили реализацию jxl-rs с помощью различных современных методов, включая фаззинг и проверку кода с помощью ИИ, не обнаружив никаких ошибок в области безопасности памяти.

«С появлением JPEG XL в Chrome веб-страницы становятся быстрее, богаче и безопаснее. Мы рекомендуем разработчикам, создателям контента и владельцам платформ начать использовать изображения и анимацию в формате .jxl в своих проектах», — предложили разработчики нового формата.


window-new
Soft
Hard
Тренды 🔥
Дыры в PHP начали использоваться в реальных атаках — подтверждены успешные взломы 2 ч.
Шантаж, взломы и угроза человечеству: Anthropic предупредила об опасностях ИИ перед IPO 2 ч.
Надёжный инсайдер рассекретил, когда выйдут первые обзоры GTA VI 3 ч.
Instagram замахнулся на YouTube: соцсеть тестирует видео Features длиной до 90 минут 3 ч.
Стартовало голосование за «Игру года» на Golden Joystick Awards 2026 — отдать свой голос может любой желающий 3 ч.
Dark Messiah of Might and Magic получит новую жизнь благодаря моддерам — в Steam появилась страница одобренного Ubisoft неофициального ремастера 3 ч.
Windows 11 уместилась на CD-диске — урезанная до 700 Мбайт система загружается и запускает приложения 5 ч.
Anthropic подала публичную заявку на IPO и может побить рекорд SpaceX 5 ч.
Продажи Active Matter достигли 500 тыс. копий, первое крупное обновление для эвакуационного шутера выйдет совсем скоро 8 ч.
И компьютер не нужен: взломанную PS5 научили скачивать и запускать игры из Steam 9 ч.
Meta хочет привлечь рекордные до $95 млрд на ИИ — Nvidia, AMD и Broadcom готовы вложиться 2 ч.
Philips представила первый в мире 36-дюймовый сверхширокий игровой монитор с частотой обновления 260 Гц 3 ч.
Обломки телескопа Swift со дня на день рухнут куда-то на Землю — NASA уже попрощалось с обсерваторией 3 ч.
20 000 фильмов за секунду: Китай разогнал оптоволокно до рекордных 3,2 Пбит/с 6 ч.
В Москве построят ЦОД с собственной газовой электростанцией 6 ч.
Apple представила iPad mini с увеличенным OLED-экраном, чипом A20 Pro и защитой от воды 7 ч.
«Яндекс» сообщил, что его суперкомпьютеры не пострадали от атак беспилотников 8 ч.
Nvidia предложила превратить выведенные из эксплуатации немецкие АЭС в ЦОД 8 ч.
Помощь с орбиты: SpaceX испытала доставку спасательных припасов в любую точку Земли 8 ч.
SpaceXAI грозит штраф $6,1 млн за строительство ЦОД в Миссисипи и новое судебное разбирательство из-за газовых турбин 10 ч.