Analisis tentang Google yang menggunakan polling gaya 90-an pada halaman hasil pertandingan real-time.
Bahkan bukan long polling, melainkan polling HTTP setiap 10 detik: metode ini 80 kali lebih tidak efisien daripada WebSocket, 25 kali lebih lambat, dan menggunakan bandwidth 38 kali lebih besar
1 komentar
Penulis mengatakan bahwa tim engineering Google mungkin belum (atau tidak) terlalu mencurahkan banyak upaya ke halaman ini,
tapi menurut saya, kalau dilihat dari ROI, bisa jadi mereka menilai cara ini lebih baik.
Saya cari-cari sekilas, sepertinya ini fitur yang sudah ada sebelum 2014,
https://quora.com/How-does-Google-integrates-live-sport-scores-on-top-…
Pada masa itu, pangsa browser yang mendukung WebSocket juga belum tinggi,
dan rasanya juga kurang pas kalau harus menambahkan dukungan long polling di server hanya demi fitur itu.
Cara itu memang cepat, didukung di mana-mana, dan hanya perlu memakai sedikit lebih banyak resource server..
Pada waktu itu, keputusan itu mungkin memang benar.
Tentu saja, kalau sampai sekarang masih memakai itu memang terlihat agak aneh,
tapi kalau secara keseluruhan di Google pangsa halaman live score itu tidak besar, bukankah mengembangkannya ulang juga mungkin tidak memberi ROI.