• Boston Dynamics прокачала ловкость рук человекоподобных роботов Atlas, дав им новые четырёхпалые кисти (видео)

    Компания Boston Dynamics рассказала о новой конструкции кистей рук, которую получил человекоподобный робот Atlas. Четырёхпалая кисть осталась достаточно сильной и получила возможность эффективно манипулировать объектами, как это делает человек — по его движениям роботов и обучают.
    Читать дальше
  • На орбите стало тесно и опасно: SpaceX показала, как чужие спутники пролетают в десятках метров от Starlink и призвала делиться данными о манёврах

    Компания SpaceX в очередной раз призвала операторов спутниковых систем наладить открытый обмен данными об их координатах и траекториях, поскольку риски столкновений из-за резких манёвров спутников становятся всё выше. Без подобной координации освоение ближнего космоса станет слишком опасным.
    Читать дальше
  • GIGABYTE выпустила бюджетные игровые мониторы по цене от $60

    Компания GIGABYTE представила мониторы GS22F12I и GS27F16I, ориентированные на экономных геймеров. Козырем новинок стала доступная цена в сочетании с поддержкой повышенной частоты обновления и технологии адаптивной синхронизации.
    Читать дальше
  • Mac mini на чипе M5 Pro протестировали в 13 ААА-играх (видео)

    Вслед за Mac mini (M6) автор YouTube-канала Andrew Tsai изучил игровые возможности мини-ПК Apple с процессором M5 Pro. Как оказалось, даже самая доступная версия компьютера способна обеспечить комфортную производительность в современных хитах.
    Читать дальше
  • Анонсирован первый в мире дисплей для смарт-очков с проекцией на сетчатку

    Японская корпорация TDK Corporation продемонстрировала дисплей с прямой проекцией изображения на сетчатку глаза пользователя. Эта технология позволит создавать лёгкие смарт-очки с естественным внешним видом, высокой прозрачностью линз и абсолютной конфиденциальностью данных.
    Читать дальше

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

Сегодня, 07:14 | Просмотров: 93 | Гаджет новости / Новости IT

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

Как сообщают разработчики, формат 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 в своих проектах», — предложили разработчики нового формата.

Написать комментарий

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Кликните на изображение чтобы обновить код, если он неразборчив

Комментарии: 0

В Вашем браузере отключен JavaScript. Для корректной работы сайта настоятельно рекомендуется его включить.