новости

после прекращения поддержки chrome google рассматривает возможность использования языка rust для разработки декодера jpeg-xl для браузера firefox.

2024-09-05

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

5 сентября it house сообщила, что вчера (4 сентября) технологическое издание phoronix опубликовало сообщение в блоге, в котором сообщается, что google рассматривает возможность использования языка rust для написания декодера изображений jpeg-xl для браузера firefox.

технический директор mozilla firefox бобби холли заявил вчера, что поддерживает разработку декодера изображений jpeg-xl на основе rust для браузера firefox.

в своем предложении по запросу на включение под названием «браузер firefox будет рассматривать jpeg-xl, реализованный в rust», it house перевел его следующим образом:

за последние несколько месяцев мы провели продуктивные беседы с командой jpeg-xl в google research о будущем jpeg-xl в браузере firefox.

декодер содержит более 100 000 строк многопоточного кода c++, поэтому у нас есть давние опасения по поводу поверхности атаки эталонного декодера (в настоящее время встроенного в опцию предварительного просмотра firefox nightly).

чтобы решить эту проблему, команда google согласилась использовать свой опыт для создания безопасного, высокопроизводительного, компактного и совместимого декодера jpeg-xl в rust и интеграции декодера в firefox.

если они успешно внесут реализацию, которая соответствует этим функциям и нашим обычным производственным требованиям, мы выпустим ее.

время покажет, станет ли этот формат универсальной заменой jpeg, как надеются некоторые.

если бы это было так, было бы крайне неудачно создавать потенциальные уязвимости безопасности памяти в бесчисленных приложениях, которым в конечном итоге потребуется ее поддержка.

безопасный, быстрый и проверенный в боях декодер rust от оригинальной команды может значительно снизить такую ​​вероятность, поэтому мы используем наше влияние, чтобы стимулировать прогресс на этом фронте.

введение в jpeg-xl

jpeg xl — это бесплатный формат растровых файлов, поддерживающий сжатие с потерями и без потерь. он призван выйти за рамки существующих растровых форматов и стать их универсальной заменой.

google прекратил экспериментальную поддержку формата изображений jpeg-xl в 2022 году, заявив, что основная причина заключалась в том, что «во всей экосистеме отсутствует интерес к формату jpeg-xl, что затрудняет дальнейшее продвижение экспериментов» и других факторов.

если эксперимент с версией декодера rust в firefox окажется успешным, возможно, google chrome пересмотрит поддержку jpeg-xl.