I just want to re-formulate what I said a year ago,
I got used to having progressive image loading, like medium or even Google images. By that I mean not showing just a loader, but an accent color or a blurred version of the image (see traced placeholder here Support "traced placeholder" generation in gatsby-plugin-sharp · Issue #2435 · gatsbyjs/gatsby · GitHub)
Posible solutions for Strapi:
- Add the primary color of the image (the dominant color of the image to show while the picture is loading, see an example here: Dominant Colors for Lazy-Loading Images | manu.ninja)
- Make a extra small image to create a blur effect in the client (How Medium does progressive image loading - José M. Pérez)
But for now I have to either use Gastby Image, or just show a loading because the small image is too big to load fast enough.
Note: have you considered automatic tagging like Firebase is now doing? Photoprism being an open source project that already does it pretty well (tested myself) GitHub - photoprism/photoprism: Photos App powered by Go and Google TensorFlow 🌈 🎄