One of the benefits of using `WebSockets` over `HTTP/2` streams is the fact that everything happens within a single `TCP` connection, which usually increases server performance if compared to one `TCP` connection per client . Moreover, it is also possible to open additional ordinary streams to serve other types of data.