Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why not use use some kind of push oriented or streaming protocol such as XMPP or the Six Apart Update Stream?

0
Posted

Why not use use some kind of push oriented or streaming protocol such as XMPP or the Six Apart Update Stream?

0

SUP has been designed to make life as easy as possible for feed publishers. Since it is based on simple HTTP and requires no special libraries, it can easily and efficiently be implemented in almost any environment or language. For example, Laconica/Identica implemented SUP in about 45 lines of PHP code (plus 2 lines to add the necessary HTTP header). SUP does not require streaming HTTP libraries or long lived HTTP connections (which are difficult with many hosting environments), and it does not send a lot of unnecessary data (since it includes only a minimal ID instead of the full Atom content). Once feed publishers make this information available via SUP, then other people can build additional services that translate updates into HTTP callbacks, XMPP, email, or any other protocol desired by feed consumers. However, if feed publishers do not share this information at all, then none of these other services would be possible. Therefore, SUP is designed primarily around the needs of feed

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123