(16:40:59) Send (4340)
<message from='[email protected]/xmpp001daemon' to='[email protected]' type=' chat'><body>dwd: @evan So, why&apos;s the XMPP API so repetitive, verbose, and r epetitive? Can we work out something better between XSF and OMB folk? [30468192] </body><html xmlns='http://jabber.org/protocol/xhtml-im'><body xmlns='http://www .w3.org/1999/xhtml'><a href='http://identi.ca/dwd'>dwd</a>: @<span class='vcard'
<a title='Evan Prodromou' class='url' href='http://identi.ca/user/1'><span clas
s='fn nickname'>evan</span></a></span> So, why&apos;s the XMPP API so repetitive , verbose, and repetitive? Can we work out something better between XSF and OMB folk? <a href='http://identi.ca/conversation/30271663#notice-30468192'>[30468192
]</a></body></html> <entry xmlns='http://www.w3.org/2005/Atom'>
<source>
 <id>http://identi.ca/dwd</id>
 <title>dwd - Identi.ca</title>
 <link href='http://identi.ca/dwd'/>
<link rel='self' type='application/atom+xml' href='http://identi.ca/dwd'/> <link rel='license' href='http://creativecommons.org/licenses/by/3.0/'/>
 <icon>http://avatar.identi.ca/1951-96-20080702182252.png</icon>
 <updated>2010-04-29T15:40:57+00:00</updated>
</source>
<title>@evan So, why&apos;s the XMPP API so repetitive, verbose, and repetitive
? Can we work out something better between XSF and OMB folk?</title>
<author>
<name>dwd</name>
<uri>http://identi.ca/user/1951</uri>
</author>
<actor xmlns='http://activitystrea.ms/spec/1.0/'>
<object-type>http://activitystrea.ms/schema/1.0/person</object-type>
<id xmlns='http://www.w3.org/2005/Atom'>http://identi.ca/user/1951</id>
<title xmlns='http://www.w3.org/2005/Atom'>Dave Cridland</title>
<link rel='alternate' type='text/html' href='http://identi.ca/dwd' xmlns='http:
//www.w3.org/2005/Atom'/>
<link rel='avatar' type='image/jpeg' xmlns:ns1='http://purl.org/syndication/ato mmedia' ns1:height='64' xmlns:ns2='http://purl.org/syndication/atommedia' ns2:wi dth='64' href='http://avatar.identi.ca/1951-original-20080702182252.jpeg' xmlns=
'http://www.w3.org/2005/Atom'/>
<link rel='avatar' type='image/png' xmlns:ns1='http://purl.org/syndication/atom media' ns1:height='96' xmlns:ns2='http://purl.org/syndication/atommedia' ns2:wid th='96' href='http://avatar.identi.ca/1951-96-20080702182252.png' xmlns='http://
www.w3.org/2005/Atom'/>
<link rel='avatar' type='image/png' xmlns:ns1='http://purl.org/syndication/atom media' ns1:height='48' xmlns:ns2='http://purl.org/syndication/atommedia' ns2:wid th='48' href='http://avatar.identi.ca/1951-48-20080702182252.png' xmlns='http://
www.w3.org/2005/Atom'/>
<link rel='avatar' type='image/png' xmlns:ns1='http://purl.org/syndication/atom media' ns1:height='24' xmlns:ns2='http://purl.org/syndication/atommedia' ns2:wid th='24' href='http://avatar.identi.ca/1951-24-20080702182252.png' xmlns='http://
www.w3.org/2005/Atom'/>
<preferredUsername xmlns='http://portablecontacts.net/spec/1.0'>dwd</preferredUsername> <displayName xmlns='http://portablecontacts.net/spec/1.0'>Dave Cridland</displayName> <note xmlns='http://portablecontacts.net/spec/1.0'>/* TODO: Witty comment here */</note>
<address xmlns='http://portablecontacts.net/spec/1.0'>
<formatted>l=Carmarthen,st=Wales,c=GB</formatted>
</address>
<urls xmlns='http://portablecontacts.net/spec/1.0'>
<type>homepage</type>
<value>http://dave.cridland.net/</value>
<primary>true</primary>
</urls>
</actor>
<link rel='alternate' type='text/html' href='http://identi.ca/notice/30468192'/>
<id>http://identi.ca/notice/30468192</id>
<published>2010-04-29T15:40:57+00:00</published>
<updated>2010-04-29T15:40:57+00:00</updated>
<link rel='related' href='http://identi.ca/notice/30381283'/>
<in-reply-to ref='http://identi.ca/notice/30381283' href='http://identi.ca/notice/30381283' xmlns='http://purl.org/syndication/thread/1.0'/> <link rel='ostatus:conversation' href='http://identi.ca/conversation/30271663'/>
<link rel='ostatus:attention' href='http://identi.ca/user/1'/>
<content type='html'>@&lt;span class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://identi.ca/user/1&quot; class=&quot;url&quot; title=&quot;Evan Prodromou&quot;&gt;&lt;span class=&quot;fn nickname&quot;&gt;evan&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; So, why&apos;s the XMPP API so repetitive, verbose, and repetitive? Can we work out something better between XSF and OMB folk?</content>
</entry>
</message>

That's the traffic that identi.ca sent me for a "micro" blogging entry, as an excerpt from my local server's telemetry log - so that's 4340 octets on the wire.

This seems fairly drastically wrong - we should surely be able to work out something better with the expertise we have here.

Any obvious first steps? Lose the Atom? Make XHTML-IM optional? How might we avoid forcing options on users? Disco for capabilities with positive stickiness?

Dave.
--
Dave Cridland - mailto:[email protected] - xmpp:[email protected]
 - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
 - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade

Reply via email to