Mercure
Présentation
Cette page a pour objet de regrouper les sujets traitant de l'outil Mercure.
Description
Mercure est un protocole permettant de transmettre en temps réel des mises à jour de données vers les navigateurs web (ou autres clients HTTP) de manière fiable, rapide et économe en énergie. Mercure est particulièrement utile pour publier des mises à jour en temps réel des ressources exposées via des API Web (ex : pour être consommées par des applications web et mobiles réactives). Le protocole a été publié en tant qu’Internet Draft, et est maintenu dans ce dépôt GitHub.
Une implémentation de référence du hub Mercure (le serveur) est également disponible sur ce dépôt. Cette implémentation écrite en Go est publiée sous licence libre (AGPL). Une bibliothèque Go (qui peut être utilisée dans n'importe quelle application écrite en ce langage, qui n’a alors plus besoin de Hub) ainsi qu’une image officielle Docker sont également fournies.
Site officiel : https://mercure.rocks/