Google, haciendo polling como en los 90
(ably.io)Se analiza que Google usó polling al estilo de los 90 en su página de resultados deportivos en tiempo real.
Ni siquiera es long polling, sino polling HTTP una vez cada 10 segundos: este método es 80 veces más ineficiente que WebSocket, 25 veces más lento y usa 38 veces más ancho de banda.
1 comentarios
El autor dice que quizá el equipo de ingeniería de Google no le ha dedicado (todavía) mucho esfuerzo a esta página,
pero yo creo que, viendo el ROI, también pudieron haber decidido que esto era mejor.
Buscando por encima, parece ser una función de antes de 2014;
https://quora.com/How-does-Google-integrates-live-sport-scores-on-top-…
en esa época la cuota de navegadores compatibles con WebSocket tampoco era tan alta,
y tampoco tenía mucho sentido agregar al servidor soporte para long polling solo para usar eso.
Simplemente ese método era rápido, compatible en cualquier lado, y solo consumía un poco más de recursos del servidor.
En ese momento, esa decisión probablemente fue la correcta.
Claro, que lo sigan usando hasta ahora sí se ve un poco raro,
pero si dentro de Google esa página de resultados en vivo no tiene una participación tan alta, quizá rehacerla tampoco dé el ROI.