Je cherche des moyens de gérer un grand nombre d'images dans Mobile Safari pour iPad. Dans ce cas, j'ai une application web qui va déplacer les images en utilisant des animations webkit CSS3 (supposément tirer parti du matériel pour le faire).Gestion de grands ensembles d'images en utilisant Javascript sur MobileSafari
J'ai remarqué que si j'avais plus de 10 grandes images (200-300K chacune), j'ai rencontré de gros problèmes de performance. Les animations sont saccadée etc.
J'ai lu que, dans certains Safari tests cessera d'accepter les images et afficher l'icône « ? ». Une solution de contournement consiste à dessiner des images à un élément CANVAS
en utilisant drawImage()
. Outre la recherche d'une solution de travail basée sur CANVAS
, quelqu'un a-t-il des stratégies pour charger/décharger des images (disons 30 à 100 images de 300K) alors qu'ils en ont besoin? (Je devine Non, mais il vaut la peine de demander)
Merci - Je le fais. Je charge des images à la demande. Le problème est que si l'utilisateur parcourt 20 grandes images, j'ai maintenant, en théorie, 20 images chargées en mémoire. Est-ce aussi simple que tuer la balise IMG de DOM (et réinsérer si nécessaire plus tard)? – donohoe