I&#x27;m using JSON for my new socketIO server. You can put anything on the wire with socketIO, so messages are small and simple. Plus the clients seem really good too. They&#x27;ll auto reconnect, etc. if the server goes away. I haven&#x27;t tested whether they&#x27;ll queue messages while offline yet... guess I should.<p>I&#x27;d definitely recommend it. This is a problem I&#x27;ve had multiple stabs at, but I finally feel like I&#x27;ve got a long-term solution now. But yeah, no federation, etc. My need is single-site realtime chat.