WebSockets & HyperServer
Needless to say that uniGUI fully supports WebSockets in a HyperServer cluster. WebSockets API was designed with scalability in mind from the beginning. Each WebSocket message generated in a Node in the cluster will be propagated to all existing web clients. If there are several uniGUI applications, uniGUI is able to send the message only to the specific application.
When used along with HyperServer all WebSocket requests will be served by the HyperServer instances directly. Nodes will not establish any WebSocket connection directly. HyperServer uses various techniques to make sure WebSocket technology can be scaled up with increasing number of sessions. However, you should keep in mind that each WebSocket connection consumes one TCP connection. So the actual number of WebSocket connections per computer is limited by the TCP/IP subsystem. This limitation can be overcome by adding more computers or virtual servers to your cluster.