HTTP协议一样,WebSocket也是一种网络通信协议,但与HTTP不同,WebSocket是服务器主动向客户端发送请求数据的协议,建立在 TCP 协议之上,与HTTP有很好的兼容性

SSE不同,WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议,允许客户端和服务器之间实时、双向地传输数据。它常用于需要低延迟通信的应用场景,如在线聊天、实时通知、股票行情推送、协同编辑等。

reference

WebSocket 教程 - 阮一峰的网络日志