Pendant qu'ils regardent la première diapositive, je voudrais charger le second en arrière-plan et simplement le «glisser» dans la vue lorsque l'utilisateur le demande. Sinon, ils doivent regarder une barre de chargement ou un fileur qui reçoit toujours des plaintes. Comment cela peut-il être fait correctement?Pour réduire la perception de lenteur de ma présentation HTML, je souhaite précharger la diapositive suivante. Quelle est une bonne façon de faire cela?
De même, est-ce que je pourrais garder toutes les diapositives 'quelque part' afin qu'elles puissent revenir aussi facilement ou aurais-je besoin de couper et de 'détruire' certaines d'entre elles pour empêcher le navigateur de en retard? Je ne suis pas sûr de savoir comment cela fonctionne ou quelles sont mes limites.
MISE À JOUR: Les diapositives sont simplement HTML mais la plupart contiennent de l'audio et quelques vidéos. Je suppose que la meilleure approche serait de re-demander l'audio et la vidéo pour une diapositive car elle gagne en focus mais le HTML et les images potentielles sont ce que je veux être déjà chargé quand ils naviguent en avant. Il pourrait y avoir 20 diapositives, il pourrait y avoir 200 diapositives. Je doute de quelque chose de plus grand dans la plupart des cas.
Nous n'avons pas besoin de sauvegarder toutes les diapos précédemment vues mais je veux au moins pouvoir pré-charger le prochain.
Combien de diapositives y a-t-il et quel type de données contiennent-elles? –
Par exemple, sont-ils des images ou quoi? Vous devrez fournir beaucoup plus d'informations. –
@Pekka @ T.J. Crowder (voir mise à jour) – BigOmega