On parle beaucoup d'HTML 5.. Certains évoquent une vraie révolution, d'autres y voient une simple évolution. Le fait est que l'arrivée de ce nouveau standard sur lequel travaille le W3C (et qui est encore à l'état de draft) n'est pas passée inaperçue.
Alors.. alors.. , quid des nouveautés par rapport à HTML 4 ? Voici une brève synthèse :
- Intégration des contenus vidéos et audios sans passer par flash, via les nouvelles balises <video> et <audio> qui permettent d'afficher un contenu multimédia en provenance d'un flux. L'objet vidéo ou audio ainsi généré est également manipulable via javascript
- Mode offline : le navigateur peut à présent stocker des données à la manière de Google gear pour permettre un fonctionnement offline de la page. Pour ce faire, la navigateur incorpore un serveur SQL coté client et des méthodes / propriétés javascript pour connaître l'état de la connexion (ie. online / offline). Les pages web vont pouvoir devenir de véritables applications, se rapprochant au passage du fonctionnement des applications Iphone..
- Au niveau interface : le drag and drop fait son entrée et CSS3 ajoute également les effets de transitions (fading, etc..) sur les divs qui jusqu'à présent nécessitait le recours à des librairies javascript externes du type Mootools.
- Affichage multi-support : CSS3 permet un affichage simplifié d'un même contenu en fonction du format de l'écran : les menus, le header, le main div, le footer se positionneront différemment selon si vous êtes sur un iphone, sur votre ipad, ou sur votre écran 19''
- La géolocalisation, si les coordonnées de l'utilisateurs sont accessibles, sera disponible via une méthode javascript (coté client) ou via l'useragent (coté serveur)
- L'incorporation (en natif) de SVG qui est un language de balise pour générer du graphique, une sorte de mélange entre flash et xml qui permet de faire des choses comme celle-ci :
- l'arrivée de la 3D avec des API comme Canvas 3D (Mozilla) ou encore O3D de Google :
Quelques slideshows intéressants sur le sujet :
View more presentations from Derek Bender.
Google's HTML5 Work: what's next?
View more presentations from chanezon.
View more presentations from Remy Sharp.
