O documento discute os protocolos HTTP, HTTP/2, TCP, UDP, WebSocket e XMPP para conversas em tempo real e notificações. Ele analisa os prós e contras de cada protocolo, como full-duplex, streaming, suporte dos browsers e overhead. O autor conclui que o WebSocket é o melhor para este caso, pois é full-duplex, suportado pelos navegadores e funciona como protocolo de transporte.