3 ms·
I guess you're talking about something like Twitch? That's certainly a use case but a rather extreme and rare one. Among public IRC networks I believe QuakeNet
by rhblake 10y ago
I guess you're talking about something like Twitch? That's certainly a use case but a rather extreme and rare one. Among public IRC networks I believe QuakeNet has the record with a peak of ~240k users in total on the entire network (that was a long time ago). Channel record on QuakeNet was ~10k users. These days it looks like only two IRC networks have >30k active users in total (according to http://irc.netsplit.de/networks/ http://irc.netsplit.de/networks/) - freenode and IRCnet.
- kuschku 10y agoQuakenet frequently reaches 8-11k users multiple times a year, for example in #eurovision during the song contest, or in #election last november. Other networks have similar events. And yes, most of the problems I describe only appear on Twitch, or other livestream chats.
- rhblake 10y agoRight. I do share your concerns about performance, but I'm sure it will improve considerably. A few months ago on reddit, one of the Matrix core devs (ara4n) answered a question about how much they can improve performance: "enormously. much of synapse's algorithms and DB schema are still unoptimised, plus python is not exactly renowned for being super-fast. we're effectively going through rewriting chunks of synapse - e.g. the new state storage representation in 0.18, and meanwhile Ruma is going through writing a cleanroom impl in Rust that should be a bajillion times faster :)" (https://www.reddit.com/r/linux/comments/56xzyo/matrix_is_a_new_fully_open_source_distributed_im/d8nwofl/ https://www.reddit.com/r/linux/comments/56xzyo/matrix_is_a_n...) Ruma: https://github.com/ruma/ruma https://github.com/ruma/ruma