[Standards] XEP-0115 redux

Rachel Blackman rcb at ceruleanstudios.com
Tue Jan 15 19:12:28 CST 2008


>> From my dumb passive observer perspective, I wonder if it does really
> save that much
> bandwidth if we send all the information all the time instead of  
> sending it
> as an answer to iq:version flood? The flood at least can be aimed  
> only at
> contacts triggered by the user's interest (like showing tooltip,  
> getting user
> info, opening the conversation window,...). I actually wouldn't call  
> it flood
> then, anyway.

I used to use that method -- only querying if you were hovering over  
the contact and thus a tooltip was needed -- but you can have a delay  
in the response, and I ended up with a bug report of 'the first time I  
mouse over contacts, their client information doesn't appeal!'

In addition, one of the more common usage scenarios seems to be that  
various clients use the client information to display a default avatar  
if the user doesn't have one set (i.e., showing the Psi logo for Psi  
users, an iChat chat-bubble for iChat users, a Google chat-bubble for  
Google Talk users, and so on), in which case, the 'I need client  
information' usage case is 'the person came online.'

-- 
Rachel Blackman <rcb at ceruleanstudios.com>
Trillian Messenger - http://www.trillianastra.com/




More information about the Standards mailing list