En 2022, le format JPEG-XL (JXL) a fait naitre beaucoup d’espoirs sur Internet : un taux de compression et une qualité très supérieurs à tout ce qui existe dans nos navigateurs web, plus une rétro-compatibilité avec JPEG. Les décodeurs sont arrivés dans Chromium, Firefox et Safari, on était tout excité, et puis… Google supprime le décodeur. Mozilla le cantonne à la version développeurs, derrière une option. Apple le… tiens non, Apple le garde et le porte même sur iOS.
Pendant que ça hurle et tempête Mozilla s’explique : l’implémentation actuelle c’est 100 000 lignes de C++ probablement dangereuses, tandis que du Rust plus compact serait avantageux.
Célébrons la rentrée 2025, les développeurs du labo Google (principal sponsor de JXL) nous proposent de tester une première version habillée de rouille ! Ne déshabillez pas la source trop vite, appréciez les préliminaires lents, c’est une fragile version 0.1.1.
Aller plus loin
- Explicatif technique et instructif sur JXL (43 clics)
- Le bô site communautaire sur JXL avec plein de liens (29 clics)
- La position de Mozilla (32 clics)
- Les sorties de JXL en Rust (34 clics)
- Suivre l'histoire de jxl sur Linuxfr.org (15 clics)
# Google ?
Posté par mahikeulbody . Évalué à 3 (+1/-0). Dernière modification le 23 septembre 2025 à 16:31.
Je ne suis pas sûr d'avoir bien compris : c'est Google qui propose cette pré-version en Rust ? Du coup, est-ce que ça veut dire que le jpeg-xl revient dans la danse ou bien c'est juste une initiative d'un labo qui ne prouve rien quant à aucun changement de politique de Google pour la prise en charge dans Chrome ?
[^] # Re: Google ?
Posté par mahikeulbody . Évalué à 4 (+2/-0).
coquille :
quant à aucunquant à un[^] # Re: Google ?
Posté par moteuchi . Évalué à 3 (+3/-0). Dernière modification le 23 septembre 2025 à 16:59.
Il s'avère que le labo de recherche Google de Zurich est co-auteur (majoritaire) de la spec et de la librairie de référence en C++.
Mais ça ne veut pas dire qu'ils s'entendent bien avec la team Chrome (euphémisme)
La team Zurich maintient des patchs prêts à l'emploi pour la team Chrome depuis des lustres, mais elle refuse de les prendre.
Et là, ils ont lancé le chantier de refaire un décodeur en rust pour Firefox qui a promis de l'intégrer dès qu'il aura atteint une certaine maturité.
D'une pierre deux coups, vous pouvez glaner qq infos ici, et voter pour que le JPEG xl soit considéré à la prochaine session de l'interop https://github.com/web-platform-tests/interop/issues/994#issuecomment-3318764978
[^] # Re: Google ?
Posté par orfenor . Évalué à 3 (+1/-0).
C'est le labo de recherche sur les images en Suisse qui fait ce code. Le labo est indépendant de Chrome (qui n'est pas un projet de recherche), m'enfin la politique de Google c'est quand même d'utiliser ce que ses ingénieurs produisent.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.