Donc, si je par exemple une image comme ceci:La toile est-elle plus rapide qu'une image normale?
Sera-t-charger plus rapidement si elle écrit dans JS, en toile? Ou est-ce plus rapide de l'avoir au format PNG ou JPG ou GIF?
Donc, si je par exemple une image comme ceci:La toile est-elle plus rapide qu'une image normale?
Sera-t-charger plus rapidement si elle écrit dans JS, en toile? Ou est-ce plus rapide de l'avoir au format PNG ou JPG ou GIF?
Cela dépend de la latence de votre réseau, et pour les images de taille non triviale, de la bande passante disponible à la fois sur la fin de votre serveur et sur la fin de l'utilisateur. Une latence élevée et une faible bande passante augmenteraient les chances qu'une solution basée sur le canevas soit plus rapide.
La vitesse de dessin d'image basée sur le canevas varie également considérablement entre les navigateurs. Voici quelques résultats assez dépassés:
http://ajaxian.com/archives/canvas-benchmark
Depuis Chrome a avancé 4 versions, l'équipe de Firefox a mis beaucoup de travail dans la performance dans Firefox 4 et IE9 est arrivé avec l'accélération matérielle. Mais cela peut vous donner une idée de la variabilité au moins.
vous m'avez fait penser – Ish
Il me semble que c'est un compromis entre la bande passante et le temps d'exécution, et une réponse ne va pas être vraie pour toutes les images. – JAL
Pourquoi ne pas le tester? – Domenic