Server-Sent Events are conceptually simpler and use the HTTP protocol. This makes them easier for self-hosters to use as they don't need to modify their reverse proxies (like nginx) to use them like websockets. I think this mostly impacted users who used subpaths rather than subdomains.
We don't really need bidirectional communication, rather just server to client because we don't know when the IRC server will respond to our messages. The requests that were previously sent over websocket have been moved to API endpoints (search / download).
Server-Sent Events are conceptually simpler and use the HTTP protocol. This makes them easier for self-hosters to use as they don't need to modify their reverse proxies (like nginx) to use them like websockets. I think this mostly impacted users who used subpaths rather than subdomains.
We don't really need bidirectional communication, rather just server to client because we don't know when the IRC server will respond to our messages. The requests that were previously sent over websocket have been moved to API endpoints (search / download).