A self-hosted chat platform is a messaging system that you install and run on your own servers instead of relying on a third-party service like Slack, Discord, or Microsoft Teams. This gives you full control over your data, security, and customization options.
The problem with it, was that it was made in PHP, and websocket support is non-existing and very hard to make it easy to set-up. Now that server-sent events are a thing, it should be a lot easier to natively implement a responsive chat without having to do the AJAX polling stuff (which works ok, but feels weird when the message is not sent/shown instantly).
3 comments
[ 2.9 ms ] story [ 37.3 ms ] threadhttps://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
The problem with it, was that it was made in PHP, and websocket support is non-existing and very hard to make it easy to set-up. Now that server-sent events are a thing, it should be a lot easier to natively implement a responsive chat without having to do the AJAX polling stuff (which works ok, but feels weird when the message is not sent/shown instantly).