News HTML5

Il est toujours intéressant de lire le http://blog.whatwg.org/ !
Aujourd’hui quelques news que je trouve assez sympatiques dans la spec HTML5 et son API :

La méthode send() de l’objet WebSocket va prendre en argument les types ArrayBuffer et Blob. Whaoh, ça n’a l’air de rien comme ça, mais vous allez pouvoir envoyer des données binaires via les WebSocket ! Côté réception, on nous dit qu’il sera possible de spécifier le type d’objet souhaité grâce à l’attribut binaryType.

On peut rapprocher ceci de l’API Level 2 d’Ajax qui permet déjà de transférer des fichiers, et dont l’utilisation a grandement simplifié les formulaires !

Application cache permet désormais de mettre en cache les ressources issues d’une requête Cross-Origin via une connection HTTP sécurisée. Plus d’informations sur les CORS ici.

L’objet EventSource supporte désormais également le cross-origin ! Alors là, double WHOAH ! Je pensais faire un petit article sur l’utilisation des WebSockets et des EventSource, c’est définitivement un sujet très chaud. Imaginez donc du push server entre domaines authentifiés, différents serveurs … etc.

Dernier point, qui mérite sans doute d’y jeter un oeil pour toujours plus de Mickey sur nos pages … non je plaisante, ce sont les WebVTT ! Non ce n’est pas de la DH sur le Web, mais l’utilisation de pistes texte pour incrustation dans la vidéo HTML … tout un programme ! La encore l’API bouge, autour visiblement des services de découverte et des futurs fournisseurs de contenus.