Générer des JPEG progressifs
Le format JPEG propose un encodage « progressif » qui permet aux navigateurs d'afficher une version peu détaillée de l'image avant la réception complète, ce qui améliore l'expérience utilisateur sur des mauvaises connections. En cherchant un peu je ne trouve pas de contre-indications. Les vieux IE ne supportent pas ce format, mais affichent quand même les images après réception complète, donc pas de changement par rapport aux JPEG « classiques ».
La librairie GD permet de générer ce genre de JPEG très facilement, il suffit d'appeler la fonction imageinterlace
(https://secure.php.net/manual/en/function.imageinterlace.php) avant de générer le JPEG.
Du coup il me semble qu'on pourrait utiliser ça dans SPIP, en ajoutant simplement un petit imageinterlace($img, 1);
dans la fonction _image_imagejpg
qui se trouve dans ecrire/inc/filtres_images_mini.php
.