conversion a la volée... hum peut-être mais tu t'avances la. Faudrait tester avec une grosse image et mesurer le temps. il y a peut-etre un cache aussi et les images sont redimensionnées a la volée aussi.
Apres il faut voir les choses de l'autre coté aussi. La qualité ou le taux de compression cela se paie coté serveur.
Quand tu as des millions d'images par jour, un simple changement de réglage peut impacter fortement ta charge cpu.
Le cout d'exploitation peut s'en ressentir rapidement.
Egalement coté serveur on retraite toujours les images & vidéos uploadées pour éviter les abus de stockage ou la transmission d'informations cachées ou interdites (data/code/autre image codés dans une image par exemple).
Bref ce n'est pas si simple, il faut prendre en compte toute la chaine (clients - réseaux - caches/cdn - serveurs) et les contraintes de chaque étape.
Et ne pas tomber dans le greenwashing non plus, en baissant l'empreinte du coté client visible et en l'augmentant par ailleurs coté serveur.