Grooveshark disponible en HTML5... ou pas !
06 Décembre 2010
Il y a pas mal de sites qui proposent d'écouter de la musique sur internet. Personnellement, j'utilise GrooveShark pour son interface et son catalogue de titres assez complètes. La dernière version du player vient de prendre un virage important puisque l'interface n'est plus développée en Flash comme c'était le cas depuis l'apparition du site mais il est maintenant codé en HTML5...
Il est de bon ton de communiquer sur son produit compatible avec le HTML5 car c'est le "futur". Et c'est surtout bien car en général cela garantie un respect plus ou moins stricte des standards du Web. Du coup de nombreuses sociétés Google, Scrib'd, Dailymotion, Netflix communiquent sur leur migration vers le HTML5. Le nouveau player de GrooveShark ressemble donc beaucoup à la version précédente sauf qu'il est beaucoup plus rapide à se charger avec un beau chargement progressif (chargement du fond, puis des éléments constitutifs de l'application progressivement). Je trouve que cette nouvelle mouture graphique est très réussie...
Oh joie, avec cette nouvelle, je me dis que je vas pouvoir écouter de la musique sur mon navigateur Safari (qui ne dispose plus du plugin Flash). Il est donc aujourd'hui possible de se loger avec son compte utilisateur, mais lorsque l'on veut écouter de la musique, on obtient le message de fallback suivant :
Curieux... Du coup, je me décide d'aller voir le source de la page et encore une belle surprise, je tombe sur cela :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
En continuant, je ne remarque aucune balise HTML5... Donc, je ne sais pas ou je peux avoir l'info de l'annonce officielle de GrooveShark disant qu'ils ont migré en HTML5, mais personnellement, je n'y crois pas trop....
En conclusion, avant de dire que l'on a migré son site en HTML5, il faut s'assurer que TOUS les composants du site sont disponibles en HTML5, pas seulement l'interface utilisateur et également que l'on tire parti des améliorations du HTML5. En regardant les sources de la page je n'ai pas vu une seule balise . Ensuite, si jamais on a besoin du plugin Flash et que l'utilisateur ne l'a pas, il est obligatoire d'utiliser un fallback pour avertir l'utilisateur, chose que GrooveShark fait très bien...
Alors réelle migration HTML5 ou affabulation de certains ???