Alors que la prise en charge des images JPEG-XL était disponible en option dans les versions de Firefox Nightly pour les tests, Mozilla a finalement pesé sur le débat JPEG-XL et est sorti”neutre”sur la question pour ce format de fichier d’image raster moderne.
Il y a quelques mois, Google a annoncé la décision surprenante de supprimer la prise en charge des images JPEG-XL dans son navigateur Web Chrome. Google est allé de l’avant avec Chrome 110 et a supprimé le support JPEG-XL. Pendant ce temps, Mozilla a continué à proposer JPEG-XL en tant que fonctionnalité opt-in dans les versions nocturnes du navigateur Web Firefox.
Revenir à mai 2021 a été une demande pour la position de Mozilla sur JPEG-XL comme norme d’image. Enfin du jour au lendemain via Martin Thomson de Mozilla, il y a un avis publié sur la question :
“Après de nombreuses consultations (et du temps, désolé), nous avons conclu que nous sommes neutres sur JPEG-XL.
Il y a deux forces concurrentes en jeu ici dont nous avons besoin reconnaître explicitement. L’ajout de nouveaux formats a un coût, non seulement pour nous (l’ajout, la sécurisation et la maintenance du code ne sont pas triviaux), mais pour le Web dans son ensemble. Dans l’ensemble, avoir moins de formats est préférable pour le Web car cela limite la complexité de la création et de la diffusion de contenu. Nous ne prenons en charge plusieurs formats que dans la mesure où ces formats répondent aux besoins des personnes et des sites.
Nous pouvons évaluer un format en fonction des fonctionnalités qu’il fournit et des performances globales du format, qui comprend une gamme de f acteurs, y compris les taux de compression, le coût du processeur et la qualité de l’image. Nous pourrions également examiner dans quelle mesure un format est utilisé ; les fonctionnalités et les avantages en termes de performances importent moins pour les formats largement utilisés. Les nouveaux formats doivent justifier leur inclusion sur la base qu’ils offrent un avantage matériel par rapport à ce qui existe.
D’un autre côté, le Web a déjà une tonne de formats d’images raster avec bon nombre des mêmes problèmes. L’ajout d’un autre format ne rend pas le Web beaucoup plus mauvais pour lui. Nous reconnaissons que JPEG-XL offre certains avantages potentiels, à la fois en termes de fonctionnalités et de performances.
Dans l’ensemble, nous ne pensons pas que JPEG-XL soit suffisamment performant par rapport à ses concurrents les plus proches (comme AVIF) pour justifier un ajout sur cette seule base. De même, ses avancées en matière de fonctionnalités ne le distinguent pas de la collection de formats déjà inclus dans la plate-forme.
Nous ne considérons donc pas la prise en charge de JPEG-XL comme bonne ou mauvaise pour le Web. Nous pourrions trouver nécessaire de prendre en charge le format si l’utilisation devient plus répandue, mais ce sera une décision de produit[1].
[1] Quelques rappels concernant le point de planification du produit : nos positions sur les normes influencent la planification du produit pour Firefox, mais elles ne sont pas la seule chose que nous prenons en compte lors de la planification des fonctionnalités à créer et à livrer. Nous demandons également aux personnes souhaitant fournir des mises à jour sur les changements des conditions du marché de s’abstenir de le faire. Nous pouvons rouvrir une position lorsqu’il y a de nouvelles informations, mais les mises à jour sur les conditions du marché ne nous amèneront généralement pas à modifier notre position ici.”
L’un des principaux points à retenir est :”Dans l’ensemble , nous ne voyons pas JPEG-XL fonctionner suffisamment mieux que ses concurrents les plus proches (comme AVIF) pour justifier l’ajout sur cette seule base. De même, ses avancées en matière de fonctionnalités ne le distinguent pas de la collection de formats déjà inclus dans la plate-forme.”Google et d’autres ont également choisi AVIF comme format d’image de nouvelle génération préféré et basé sur la technologie AV1.
Avec ce commit, Mozilla a maintenant officiellement reconnu sa position neutre sur le support JPEG-XL.