Les applications web et sites dynamiques d’aujourd’hui ne sont plus dépendants de communications à sens unique, ni de simples transactions HTTP pour obtenir le contenu des pages, une par une, depuis le serveur. Ils font désormais couramment appel à des fonctionnalités de mises à jour de portions de contenu ou de réception de notifications, sans rechargement complet du document HTML.

Ces usages modernes n’ont pas été imaginés lorsque les fondements du protocole HTTP ont été posés. C’est par des artifices construits autour de XMLHttpRequest (alias « Ajax ») ou de l’élément <iframe> que la plupart des développements ont vu le jour, en présentant toutefois des inconvénients.

La complexité de mise en place en premier lieu, n’est pas à la portée ...

Get HTML 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.