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

9 октября 2026

У браузер 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 у своїх проектах», — запропонували розробники нового формату.

Хочеш дізнатися більше — читай відгуки

← Вернуться на предыдущую страницу

Читайте также:

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

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

Атака на Яндекс: у Росії масово "лягли" банки, Авіто і держсервіси 8 октября 2026

Рунет накрила хвиля масштабних збоїв після атаки українських безпілотників на дата-центр Яндекса у Рязанській області. Користувачі масово повідомляють про проблеми з банками, маркетплейсами, медіа та онлайн-сервісами.

Удар по магазину у Києві: є загиблі та поранені 8 октября 2026

Удар по магазину у Києві: є загиблі та поранені

 

Вас могут заинтересовать эти отзывы

nomera.blog-avto.com 5.0
nomera.blog-avto.com

Отзывов: 2

ВетПро  
ВетПро

Отзывов: 1

Каталог отзывов





×

Выберите область поиска

  • Авто
  • Одяг / аксесуари
  • Роботодавці
  • Інше