There's two kinds of realtime chat I've ever seen implemented in forums.
- Private IM styled 1-1 discussions
- Shoutbox
Unfortunately in most of those cases, I've always removed them because they drew too much focus from the forum itself and felt far too... clunky. My favorite has been (pause of breath...) facebooks messenger (at least when I last used it 4-5 years ago :s
Flarum with a properly configured pusher or self-hosted implementation cause posts to show almost instantly. But it's not instant. That could very much make a huge difference when quickly IM'ing someone or in a group chat where a 5 second delay could make conversations disjointed.. You might also might not want a automatic log of that kept .
At some point Private Discussions will be created and permit 1-n discussion.
Can real-time chat be implemented in a manner that doesn't ruin the whole feel of flarum? Where would it even go? Is there a reason why simply hosting a kiwi instance on another page couldn't suffice or do a better job of it?