Server-sent events

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

Server-sent events est une technologie grâce à laquelle un navigateur reçoit des mises à jour automatiques à partir d'un serveur via une connexion HTTP. L'API EventSource server-sent events est normalisée dans le cadre de HTML5[1] par le W3C.

Historique[modifier | modifier le code]

La proposition Web Applications 1.0[2] du WHATWG inclus un mécanisme pour pousser du contenu vers le client. Le 1er septembre 2006, le navigateur web Opera met en œuvre cette nouvelle technologie expérimentale dans une fonction appelée "Server-sent_events".

Vue d'ensemble[modifier | modifier le code]

Server-sent events est une norme décrivant comment les serveurs peuvent initier la transmission de données vers les clients une fois que la connexion initiale du client a été mise en place. Cette technologie est couramment utilisée pour envoyer des mises à jour de messages ou de flux de données en continu à un navigateur client. Elle a été conçue pour améliorer nativement le support du streaming de données multi-navigateurs à l'aide d'une API JavaScript appelé EventSource, par laquelle un client demande une URL particulière afin de recevoir un flux d'événements.

Navigateurs[modifier | modifier le code]

Support de Server-Sent Events dans les navigateurs
Navigateur Supporté Remarques
Internet Explorer Non Non
Mozilla Firefox oui Oui A partir de Firefox 6.0
Google Chrome oui Oui
Opera oui Oui A partir de Opera 11
Safari oui Oui A partir de Safari 5.0

Articles connexes[modifier | modifier le code]

Références[modifier | modifier le code]

  1. « Server-Sent Events », W3C,‎ 17 juillet 2013
  2. « Web Applications 1.0 specification » (ArchiveWikiwixArchive.isGoogleQue faire ?)

Liens externes[modifier | modifier le code]