DeezjaVu
Member
That means I'd have to put in all the work first :)You could still make emotes optional and leave that to the opinion of the streamer :)
The way it is now, I'm able to parse IRC messages super fast as I skip everything that isn't a message, I don't parse users nor their status. That means the widgets are super responsive and super lightweight, just the way I like it :)
If you're developing a pure IRC client, you can spend time on parsing everything. TeeBoard however does and is a lot more than just that.
I've seen IRC clients break when joining a room with 100k people in it for instance.
I tested TeeBoard connected to a chat room (beyondthesummit) with 30k people and then ran 16 copies of the chat widget simultaneously. CPU usage was between 1 and 3% and I was able to change fonts and colors on the fly. Now 30k is still ways from 100k, but still, I think that's quite impressive.
Last edited: