Comment by _zoltan_

7 days ago

can't send gifs on irc :-)

Technically, clients could simply upload images to S3 and render them inline whenever they encounter an image URL in a message - no protocol or server changes required. And if you're using an older IRC client, you can still just click the link.

The main problem with IRC is that messages aren't stored anywhere. The classic IRC protocol simply broadcasts new messages to whoever is currently present in the channel. When you rejoin, messages are typically not replayed. In theory, a modified server could handle this, and a supported client could recognize that it's receiving playback and present it as channel history.

I wonder why we don't extend the IRC protocol in these backward-compatible ways instead of inventing new messengers/protocols.