Bien que la taille d'image pour les drapeaux sont de petite taille, il serait mieux si vous pouvez mettre en œuvre la méthode image map pour qu'elle charge une seule image au lieu de 40 images.
Voici le guide sur la façon de le faire.
Comment créer des liens multiples sur une seule image avec Image Map | Onextrapixel - Accentuer Traite Web sans accroc
Peut-être vous pouvez le faire en une seule ligne, deux lignes, 3 lignes, 4 lignes pour l'utilisateur de choisir.