I recently started streaming, in addition to helping a friend develop an extension to increase viewer engagement.
I noticed that there was a big gap between the chatter and the viewers.
A check I did it can take between a few minutes and tens of minutes from the time someone enters the chat to the moment it actually appears there. Which does not allow to send a private message?
In addition, there is a huge gap between the viewer’s exit from the broadcast and the exit from the chat.
I would love to know how twitch IRC works - do you have multiple rooms on separate servers with a load balancer?