WebSocket permite que navegador e servidor mantenham uma conexão aberta e enviem mensagens nos dois sentidos. O servidor pode enviar uma atualização assim que estiver pronta, sem esperar que o navegador pergunte novamente.
É como manter uma ligação telefônica aberta em vez de desligar e ligar de novo a cada frase. Pode ajudar em chats ao vivo, telas compartilhadas ou painéis que mudam rapidamente. A conexão ainda precisa de uma rede e de um servidor disponíveis, e nem todo site precisa de WebSocket.
