Dans les nouveautés de Safari 18, que nous traiterons plus en détail plus tard, un changement a attiré notre attention : l'abandon du JPEG 2000. Car si Safari était le dernier navigateur majeur qui prenait encore en charge le codec de compression, sa disparition peut tout de même amener des problèmes, nous allons le voir.
Le JPEG 2000 date de l'année 2000 (bravo) et a été conçu pour remplacer le JPEG, ce qui n'a jamais été le cas en pratique. Les images dans ce format sont rares et en dehors du cinéma qui l'utilise énormément (la diffusion de films en numérique en DCP passe par une compression en JPEG 2000), vous ne verrez pas souvent d'images en .JP2
. Mais, car il y a un mais, le fait que Safari prend en charge historiquement le codec a amené certaines sociétés à proposer du JPEG 2000 uniquement aux utilisateurs du navigateur d'Apple. Nous parlons ici d'une époque ou Apple ne prenait pas en charge le WebP ou l'AVIF, deux codecs qui permettent (aussi) de réduire la taille des images à qualité visuelle proche.
Dans les réseaux de diffusion de contenu (CDN en anglais), le JPEG 2000 a été un temps assez courant. Pour accélérer l'accès à certains sites, les images sont (re)compressées dans un codec adapté à la cible, en fonction des capacités du navigateur. Et à l'aune des années 2020, le JPEG 2000 était courant pour Safari. Apple est bien évidemment au courant du problème et recommande donc de vérifier que les CDN n'envoient pas du JPEG 2000 à Safari 18. C'est probablement un des rares cas qui risquent de poser des soucis : les sites Internet hébergent rarement directement du JPEG 2000 étant donné que Safari est le seul navigateur capable de le décoder.
Dans la pratique, une partie des (gros) sites est déjà passée sur d'autres technologies, mais les premiers utilisateurs d'iOS 18 ou macOS Sequoia risquent tout de même de se retrouver avec des images absentes sur certains sites.