HTML 5 intègre enfin dans sa conception l�architecture à trois piliers qu�est HTML pour la structure, CSS 3 pour l�apparence et javascript pour l�interactivité. Le développeur web pourra ainsi consolider son savoir-faire sur une base normalisée, et proposer au sein de sites performants et accessibles des contenus tant multimédias (animations, audio et vidéo) qu�interactifs (formulaires, glisser-déposer, etc).
Concevoir des sites riches, performants et accessibles avec HTML 5. Ce livre fait la lumière sur les spécifications ardues de HTML 5 dont il explore l�ensemble des nouveautés. Non sans avoir rappelé son histoire mouvementée au W3C et au WhatWG, l�auteur explique au fil des chapitres comment concevoir des sites et applications web performants et accessibles, et y incorporer des éléments médias (audio, vidéo), créer des zones de dessin interactives et des animations avec Canvas, exploiter les microformats pour un balisage sémantique.
Il détaille pas à pas les interfaces de programmation pour la gestion des fichiers, la géolocalisation, la prise en charge du glisser-déposer (drag and drop), et explique comment stocker des données locales, communiquer en temps réel ou procéder à des échanges interdocuments grâce aux API avancées Web Storage, Web Sockets et Web Messaging. Il aborde enfin les Web Workers, permettant d�exécuter du javascript en multithread, et les bases de données (Indexed Database et Web SOL Database) ainsi qu�un cache d�application pour une exécution hors-ligne.
Très illustré, riche en conseils et bonnes pratiques, l�ouvrage se complète d�une référence sur javascript et sur la gestion du DOM. Des annexes disponibles en ligne offrent un rappel sur les CSS et un chapitre exhaustif sur ARIA et l�accessibilité. A qui s�adresse cet ouvrage ? Aux développeurs web, intégrateurs qui souhaitent mettre en �uvre les nouvelles API de HTML 5 et moderniser leurs bonnes pratiques de développement web ; Aux designers web qui souhaitent découvrir toutes les possibilités que leur offre HTML 5 ; A tous ceux qui souhaitent acquérir une méthodologie cohérente de développement web, combinant qualité et accessibilité.