nouvelles

après la dépréciation de chrome, google envisage d'utiliser le langage rust pour développer un décodeur jpeg-xl pour le navigateur firefox

2024-09-05

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

it house a rapporté le 5 septembre que le média technologique phoronix avait publié un article de blog hier (4 septembre), rapportant que google envisageait d'utiliser le langage rust pour écrire un décodeur d'images jpeg-xl pour le navigateur firefox.

bobby holley, directeur de la technologie firefox de mozilla, a déclaré hier qu'il soutenait le développement d'un décodeur d'images jpeg-xl basé sur rust pour le navigateur firefox.

dans sa proposition pull request intitulée « le navigateur firefox considérera que jpeg-xl est implémenté dans rust », it house l'a traduit comme suit :

au cours des derniers mois, nous avons eu des conversations productives avec l'équipe jpeg-xl de google research sur l'avenir du jpeg-xl dans le navigateur firefox.

le décodeur contient plus de 100 000 lignes de code c++ multithread, nous avons donc des inquiétudes de longue date concernant la surface d'attaque du décodeur de référence (actuellement intégré à l'option de prévisualisation firefox nightly).

pour résoudre ce problème, l'équipe de google a accepté d'utiliser son expertise pour créer un décodeur jpeg-xl sécurisé, performant, compact et compatible dans rust et d'intégrer le décodeur dans firefox.

s'ils contribuent avec succès à une implémentation répondant à ces fonctionnalités et à nos exigences normales de production, nous la publierons.

le temps nous dira si ce format deviendra le remplacement universel du jpeg comme certains l’espèrent.

si tel était le cas, il serait extrêmement regrettable d’introduire des vulnérabilités potentielles en matière de sécurité de la mémoire dans les innombrables applications qui devront éventuellement le prendre en charge.

un décodeur rust sûr, rapide et testé au combat de l'équipe d'origine peut réduire considérablement cette possibilité, nous utilisons donc notre influence pour encourager les progrès sur ce front.

introduction au jpeg-xl

jpeg xl est un format de fichier bitmap libre de droits qui prend en charge la compression avec et sans perte. il est destiné à transcender les formats bitmap existants et à les remplacer universellement.

google a supprimé la prise en charge expérimentale du format d'image jpeg-xl en 2022, déclarant que la raison principale était « l'écosystème global manque d'intérêt pour le format jpeg-xl, ce qui rend difficile la promotion des expériences » et d'autres facteurs.

si l'expérience avec la version rust du décodeur sur firefox réussit, peut-être que google chrome reconsidérera la prise en charge de jpeg-xl.