WebSockets are a session, not a page
Most HTTP requests are one-shot: the client asks, the server answers, and the connection may end. A WebSocket upgrades a connection so either side can send at any time. Picking it over polling is a decision about whether updates should be pushed or fetched. ...