Análise de como o Google usou polling no estilo dos anos 90 na página de resultados de jogos em tempo real.
Nem sequer long polling, mas polling HTTP a cada 10 segundos: esse método é 80 vezes mais ineficiente que WebSocket, 25 vezes mais lento e usa 38 vezes mais largura de banda
1 comentários
O autor diz que talvez a equipe de engenharia do Google não tenha investido muito esforço nesta página (ainda), mas
eu acho que, olhando pelo ROI, eles podem simplesmente ter concluído que isso era melhor.
Pesquisando por alto, parece ser um recurso anterior a 2014:
https://quora.com/How-does-Google-integrates-live-sport-scores-on-top-…
Naquela época, a participação de navegadores com suporte a WebSocket provavelmente nem era tão alta,
e implementar suporte a long polling no servidor só para usar isso também não faria muito sentido.
Esse método simplesmente seria mais rápido, funcionaria em qualquer lugar, e bastaria consumir um pouco mais de recursos do servidor.
Naquele momento, essa decisão provavelmente estava certa.
Claro, continuar usando isso até hoje parece um pouco estranho,
mas, se a participação dessa página de placar ao vivo não for tão grande dentro do Google como um todo, talvez refazê-la também não traga ROI.