top | item 15733475

(no title)

metabrew | 8 years ago

Random irccloud/quassel anecdote for you: when I started working on what is now irccloud, I was originally just going to write a (mobile-)web front end for quassel core, since I was using Quassel on KDE at the time (and had been for some time). This predates Quasseldroid I think, at least I don't remember there being a good mobile app for quassel back then.

The protocol between the quassel core and clients looked to be some sort of serialized Qt objects (iirc), so I abandoned that idea and wrote the irc client backend in erlang, with a json protocol.

discuss

order

kuschku|8 years ago

The protocol are serialized Qt objects (I've started documenting it), but compared to Json, this gives a huge performance advantage.

It's planned to be replaced it with protobuf relatively soon, though.