# Google réintroduit le JPEG XL dans Chrome

Published: 2026-10-07

Google a annoncé le décodage JPEG XL à partir de Chrome 155, après la suppression de son expérience précédente. Cette édition du 7 octobre examine les retours des développeurs, le nouveau décodeur Rust, les revendications concurrentes en matière de compression et les solutions de repli de déploiement, puis se penche sur les artefacts de preuve mathématique récemment publiés par OpenAI et la conception hash-in-flash d'un sinkhole DNS ESP32-C3.

Canonical: https://thedailydiff.dev/fr/video/chrome-jpeg-xl-comeback/

## Ce que couvre cette vidéo

- L'annonce de Chrome a été publiée le 6 octobre 2026 et mentionne Chrome 155. Elle n'établit pas que chaque visiteur de site Web exécute déjà une version prise en charge.
- Google attribue ce retour aux commentaires persistants des développeurs et au processus Interop. Le décodeur jxl-rs utilise Rust et des opérations vectorielles optimisées, tandis que de petites zones non sûres vérifiées et le bac à sable du navigateur demeurent.
- L'amélioration de la compression de 30 à 50 % annoncée par Google utilise JPEG comme référence. Les économies réelles dépendent des images, des paramètres de l'encodeur et de la qualité visuelle.
- La comparaison d'encodeurs de Gianni Rosato de septembre favorise AVIF sur toute la gamme de fidélité avec perte testée. Il développe des outils AVIF concurrents; son résultat et la revendication de Google basée sur JPEG mesurent des comparaisons différentes.
- Comparez les formats sur des images représentatives et conservez des solutions de repli compatibles. JPEG XL prend également en charge le transcodage réversible et sans perte des fichiers JPEG existants.
- OpenAI a publié 722 manuscrits regroupés en 372 familles, avec une vérification variée et de nombreuses formalisations Lean. Le modèle reste inédit, et les chiffres de calcul équivalents à Pro ne sont ni un prix de détail ni une garantie de temps écoulé.
- Le créateur de l'ESP32-C3 rapporte environ 50 Ko d'utilisation de RAM en stockant des hachages de domaine triés dans la flash. Le blocage au niveau DNS a des limitations de même domaine et de résolveur alternatif; les collisions de hachage peuvent surbloquer. Les résultats matériels n'ont pas été mesurés indépendamment pour cet épisode.

## Chapitres

- 0:00 Pourquoi Chrome réintroduit-il le JPEG XL ?
- 0:33 Pourquoi le format rejeté a-t-il eu une autre chance ?
- 1:01 Qu'est-ce qui a changé à l'intérieur du décodeur ?
- 1:47 Les fichiers plus petits battent-ils AVIF ?
- 2:56 Qu'a réellement publié OpenAI ?
- 4:03 Comment une carte à deux dollars bloque-t-elle des domaines ?
- 4:38 Vos JPEG existants peuvent-ils participer au retour ?
- 4:58 Pourquoi déploierais-je le décodeur et testerais-je la migration ?

## Transcription traduite

Traduit de la narration originale en anglais. L'audio et les sous-titres disponibles sont gérés par YouTube.

### Pourquoi Chrome réintroduit-il le JPEG XL ?

0:00 Vous pensez probablement que Google a enterré le JPEG XL. Chrome le ramène, après avoir supprimé le support expérimental, et Rust l'a aidé à franchir le pas. Dans cette vidéo, pourquoi Google a-t-il fait machine arrière ? Et devriez-vous changer votre pipeline d'images ? Nous sommes mercredi 7 octobre, et c'est The Daily Diff. Gardez un détail à l'esprit. Vos JPEG existants ont un moyen de participer à ce retour.

0:20 Mardi, Google a annoncé le décodage JPEG XL à partir de Chrome cent cinquante cinq. Aujourd'hui, l'annonce a grimpé sur Hacker News, aux côtés du "dump" de preuves mathématiques d'OpenAI et d'une carte à deux dollars qui bloque les domaines publicitaires. L'expérience précédente de Chrome s'est terminée en deux mille vingt-trois.

### Pourquoi le format rejeté a-t-il eu une autre chance ?

0:35 L'explication de Google incluait un intérêt insuffisant de l'écosystème, ce qui est délicat lorsque le plus grand navigateur contrôle si l'écosystème peut réellement utiliser votre chose. Le nouveau billet attribue ce retour aux commentaires persistants des développeurs, y compris le processus Interop. Les gens qui demandaient cela ont continué à demander, et Google pointe maintenant vers des tests de navigateur destinés à rendre le format cohérent. L'annonce remercie les contributeurs, dont Helmut Januschka.

0:57 Parfois, la feuille de route la plus efficace est de refuser de fermer le problème.

### Qu'est-ce qui a changé à l'intérieur du décodeur ?

1:01 Le plus grand changement d'implémentation est un décodeur appelé jay ex ell R S, écrit en Rust. Les décodeurs d'images ingèrent des fichiers compliqués fournis par des étrangers, ce qui en fait un endroit spectaculaire pour faire accidentellement confiance à Internet. Rust aide à prévenir les classes d'erreurs de mémoire avant qu'elles ne deviennent des vulnérabilités de navigateur. Google conserve toujours le bac à sable, et l'implémentation contient toujours de petites zones non sûres soigneusement examinées. La sécurité a des couches, car la réalité continue de trouver les failles.

1:27 Google affirme que le fuzzing et la revue de code par IA n'ont trouvé aucun bug de sécurité mémoire dans l'historique de ce décodeur. C'est un rapport utile de l'équipe qui le déploie. Les futurs attaquants n'accepteront probablement pas le billet de blog comme un contrat contraignant. Première question répondue. La pression des développeurs et un décodeur Rust optimisé ont rouvert la porte. Google a annulé une décision avec de l'ingénierie derrière, ce qui est autorisé même sur Internet. Maintenant les benchmarks du diaporama.

### Les fichiers plus petits battent-ils AVIF ?

1:48 Google annonce une compression trente à cinquante pour cent meilleure que JPEG. Des téléchargements plus petits peuvent aider vos utilisateurs et votre facture de bande passante, mais cette fourchette dépend de ce que vous encodez et de la façon dont vous comparez la qualité. L'ingénieur en compression Gianni Rosato a publié une comparaison de septembre où les encodeurs avif modernes battent JPEG XL sur sa gamme de fidélité testée. Il travaille sur des outils avif concurrents, alors gardez cette incitation à côté des graphiques. Ces comparaisons utilisent des bases différentes.

2:12 Battre l'ancien JPEG laisse de la place à avif pour gagner une charge de travail. Google lui-même recommande d'essayer les deux formats, ce qui est un conseil inhabituellement pratique pour une annonce de lancement. Les autres attraits de JPEG XL incluent la plage dynamique élevée, les images sans perte et le décodage progressif granulaire. La communauté publie des démos interactives pour explorer le format. Votre public peut voir une image utile pendant que le reste arrive. Pour le déploiement, conservez une image de secours et vérifiez la prise en charge dans les navigateurs que vos

2:37 clients utilisent réellement. L'annonce mentionne Chrome cent cinquante-cinq. Cela vous donne une version cible, et vos analyses vous indiquent quand votre public y arrive. Deuxième question répondue. Testez vos images réelles avant de modifier le pipeline, et préservez le chemin de compatibilité. Un format d'image qui économise des octets est utile. Une migration qui cache votre bouton de paiement est une interprétation coûteuse du minimalisme. Pendant ce temps, OpenAI a publié mardi des manuscrits mathématiques et des

### Qu'a réellement publié OpenAI ?

3:00 artefacts de preuve. Le dépôt contient sept cent vingt-deux manuscrits, regroupés en familles connexes. Le nombre d'éléments clés inclut des arguments complémentaires et des preuves alternatives, alors lisez ce que chaque article prétend réellement. Beaucoup ont des preuves formelles en Lean, ce qui permet à un ordinateur de vérifier les déductions mathématiques. D'autres attendent encore la formalisation, et OpenAI avertit explicitement que

3:21 certains résultats non formalisés pourraient poser des problèmes. Le dépôt fournit aux chercheurs du matériel qu'ils peuvent inspecter et contester. Le modèle reste inédit. OpenAI indique que chaque résultat a utilisé en moyenne environ trois heures de calcul équivalent à ChatGPT Pro pour la réflexion. Cela décrit l'effort de calcul. Cela ne vous donne ni une garantie d'heure réelle ni un prix de détail pour produire un

3:40 théorème. La publication fait suite à une consultation avec un groupe consultatif indépendant en mathématiques, et inclut un processus de révision et de citation. Le monde universitaire a une nouvelle pile de devoirs, plus la capacité beaucoup plus utile de pointer la page exacte qui doit être corrigée. Les mainteneurs de Lean recommandent de compiler de petites portions à la fois. Même une percée mathématique finit par rencontrer l'ancien ennemi du logiciel, faire en sorte que la compilation se termine.

### Comment une carte à deux dollars bloque-t-elle des domaines ?

4:03 Enfin, un bloqueur de publicités DNS open source fonctionne sur une minuscule carte microcontrôleur à deux dollars. L'astuce du créateur est de stocker des hachages de domaine triés dans la flash, afin que la liste de blocage n'ait pas à résider dans la mémoire de travail rare. Le projet rapporte environ cinquante kilo-octets d'utilisation de RAM. Il recherche un domaine demandé dans la table flash, bloque une correspondance et transmet les autres requêtes en amont. Votre routeur peut acquérir un petit portier avec une liste d'invités très spécifique. Le filtrage DNS fonctionne au niveau du domaine.

4:28 Les publicités diffusées à partir du même domaine que le contenu utile peuvent passer, et les clients utilisant un autre résolveur peuvent le contourner. Gardez vos attentes plus petites que la carte, qui est une cible de taille exigeante. Et le détail concernant vos JPEG existants ?

### Vos JPEG existants peuvent-ils participer au retour ?

4:40 JPEG XL prend en charge le transcodage JPEG sans perte, avec un chemin pour reconstruire le JPEG original. Cela donne à une ancienne archive d'images une option de migration sans une autre génération de perte de qualité. Testez les compromis de stockage et de livraison. Si vous préférez lire ceci plutôt que de m'entendre le dire, le diff arrive dans votre boîte de réception tous les matins, gratuitement sur the daily diff dot dev, lien ci-dessous.

### Pourquoi déploierais-je le décodeur et testerais-je la migration ?

4:58 Donc le verdict d'aujourd'hui, EXPÉDIEZ-LE. J'expédierais le décodeur supplémentaire parce que le support du navigateur donne aux développeurs un vrai choix, et je testerais la migration sur nos propres images. Abonnez-vous, appuyez sur la cloche, et dites-moi dans les commentaires si vous l'auriez estampillé différemment. Et c'est le diff pour aujourd'hui. Je suis Niko d'Axrisi. Fusionnez de manière responsable.

## Sources

- [Shipping JPEG XL in Chrome](https://developer.chrome.com/blog/jpeg-xl-in-chrome) — Chrome for Developers
- [JPEG XL prototype and November 2022 removal discussion](https://groups.google.com/a/chromium.org/g/blink-dev/c/WjCKcBw219k) — Chromium Blink developers
- [Contemporaneous JPEG XL deprecation commentary](https://www.fsf.org/blogs/community/googles-decision-to-deprecate-jpeg-xl-emphasizes-the-need-for-browser-choice-and-free-formats) — Free Software Foundation
- [The case against JPEG XL — competing-encoder benchmark](https://giannirosato.com/blog/post/case-against-jxl/) — Gianni Rosato
- [JPEG XL FAQ and reversible JPEG transcoding](https://jpegxl.info/resources/faqs.html) — JPEG XL community
- [HTML picture element and fallback selection](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/picture) — MDN Web Docs
- [Progressive loading demo](https://jpegxl.info/resources/progressive-loading-demo.html) — JPEG XL community
- [Distance versus effort visualizer](https://jpegxl.info/resources/distance-vs-effort-visualizer.html) — JPEG XL community
- [Sharing AI progress in mathematics](https://openai.com/index/sharing-ai-progress-in-mathematics/) — OpenAI
- [Mathematical manuscripts and proof artifacts](https://github.com/openai/math) — OpenAI on GitHub
- [Lean formalization library build notes](https://github.com/openai/math/blob/main/lean/README.md) — OpenAI on GitHub
- [ESP32-C3 hash-in-flash DNS ad blocker](https://github.com/M-Abozaid/esp32-c3-adblock) — M-Abozaid on GitHub
