Je suis l'implémentation d'une fonctionnalité qui affiche une vue à 360 degrés d'un produit. La vue est représentée par une séquence d'images autonomes téléchargées depuis le serveur. Du point de vue de l'expérience utilisateur, certaines images de la séquence sont plus importantes que les autres. Ainsi, lorsque mon code télécharge des images, je voudrais d'abord aller chercher les plus importantes et les afficher immédiatement, puis aller chercher celles qui sont moins importantes. Je sais que je peux commander mes images par leur importance et les télécharger séquentiellement, l'une après l'autre, mais je voudrais profiter du téléchargement asynchrone pour réduire la bande passante aussi.télécharger des images dans un ordre spécifique
Quelqu'un peut-il recommander quelque chose ici?
voulez-vous dire commencer par la première image, attendez un peu et passer à la suivante sans attendre la précédente à la fin? – akonsu
Un dépassement de délai n'est pas une garantie de l'ordre de chargement de l'image. Vous devez vous connecter à l'événement onload, puis charger l'image suivante. –
@Diodeus - En choisissant une valeur raisonnable pour le timeout, vous augmentez la probabilité, mais, quoi qu'il en soit, le premier devrait charger plus vite que les suivants, puisque, s'il y a 10 images, le dernier peut commencer 5 secondes plus tard. le premier. –