Hello tout le monde !
Je bosse actuellement sur un site ou j'ai réalisé une petite anim en js, mais le temps que tous mes éléments se chargent, je fais apparaitre un petit loader très simple pour faire patienter l'internaute.
C'est à partir de la que j'ai commencé à me poser quelques questions.
Mon animation n'est pas sur un fond uni, ce qui rend l'utilisation d'un loader.gif délicate car le rendu est vraiment immonde.. Je me suis donc penché sur les alternatives que j'avais à savoir les formats récents.
Le SVG est interéssant car supporté jusqu'à IE9 (http://caniuse.com/#search=svg), mais il ne pourra pas du tout être animé sur IE en général (pour un loader c'est un peu balo quand même..) et devient instable pour sur les vieilles versions d'IE. De ce que j'ai pu testé, il tire pas mal de ressource auprès du processeur et ne s'anime pas immédiatement, il doit lui falloir un petit temps d'initialisation..
Bref, au final ce format ne me semble pas très optimal pour un loader même si ça reste très agréable de pouvoir le modifier directement par le code.
Le APNG lui est beaucoup plus séduisant, une image propre et assez légère mais le soucis est encore une fois la compatibilité.. http://caniuse.com/#search=apng Géré seulement par Firefox et Safari, même Chrome ne l'a pas (encore ?) implémenté. Même si sur les navigateurs qui ne supporte pas ce format il s'affiche quand même en statique, une fois de plus un loader statique, ce n'est pas génial, mais au moins lui, il s'affiche.
Il y a aussi le SWF, mais est ce bien pertinent ? Je ne pense pas et inutile de vous parler du gif, j'imagine que tout le monde connait et utilise déjà plus ou moins ça.
Bref ! Parmi tous ces formats j'ai du mal à choisir mon camp, le client voulant toujours une compatibilité IE8 (au moins), les nouveaux formats ne sont (selon moi) pas vraiment adaptés à cet usage et le vénérable et ancestral gif renvoie un résultat dégueulasse sur les fonds non unis.
J'ouvre donc un topic pour savoir ce que vous, webdesigners / developpeurs web, préconisez comme solution à l'heure actuelle et pour l'avenir comme format d'image pour des petits loader.
Merci d'avance à ceux qui donneront leur avis !
Modifié par ganondorf150 (11 Sep 2013 - 15:38)
Je bosse actuellement sur un site ou j'ai réalisé une petite anim en js, mais le temps que tous mes éléments se chargent, je fais apparaitre un petit loader très simple pour faire patienter l'internaute.
C'est à partir de la que j'ai commencé à me poser quelques questions.
Mon animation n'est pas sur un fond uni, ce qui rend l'utilisation d'un loader.gif délicate car le rendu est vraiment immonde.. Je me suis donc penché sur les alternatives que j'avais à savoir les formats récents.
Le SVG est interéssant car supporté jusqu'à IE9 (http://caniuse.com/#search=svg), mais il ne pourra pas du tout être animé sur IE en général (pour un loader c'est un peu balo quand même..) et devient instable pour sur les vieilles versions d'IE. De ce que j'ai pu testé, il tire pas mal de ressource auprès du processeur et ne s'anime pas immédiatement, il doit lui falloir un petit temps d'initialisation..
Bref, au final ce format ne me semble pas très optimal pour un loader même si ça reste très agréable de pouvoir le modifier directement par le code.
Le APNG lui est beaucoup plus séduisant, une image propre et assez légère mais le soucis est encore une fois la compatibilité.. http://caniuse.com/#search=apng Géré seulement par Firefox et Safari, même Chrome ne l'a pas (encore ?) implémenté. Même si sur les navigateurs qui ne supporte pas ce format il s'affiche quand même en statique, une fois de plus un loader statique, ce n'est pas génial, mais au moins lui, il s'affiche.
Il y a aussi le SWF, mais est ce bien pertinent ? Je ne pense pas et inutile de vous parler du gif, j'imagine que tout le monde connait et utilise déjà plus ou moins ça.
Bref ! Parmi tous ces formats j'ai du mal à choisir mon camp, le client voulant toujours une compatibilité IE8 (au moins), les nouveaux formats ne sont (selon moi) pas vraiment adaptés à cet usage et le vénérable et ancestral gif renvoie un résultat dégueulasse sur les fonds non unis.
J'ouvre donc un topic pour savoir ce que vous, webdesigners / developpeurs web, préconisez comme solution à l'heure actuelle et pour l'avenir comme format d'image pour des petits loader.
Merci d'avance à ceux qui donneront leur avis !
Modifié par ganondorf150 (11 Sep 2013 - 15:38)