ファンタジースポーツのウェブサイトのドラフトアプリケーションを実装する必要があります。各ユーザーは1分30秒でチームのプレーヤーを選択でき、その時間が経過すると自動的に選択されます。計画されている実装では、Juggernautを使用して、ドラフトに参加している各ユーザーにターンの変更をプッシュします。しかし、レイテンシーを処理する方法についてはまだわかりません。
ここでの主な問題は、ユーザーが他のユーザーよりもレイテンシーが高い場合、少し遅れてターンの変更を受け取り、タイマーが同期されないことです。誰かが自分でプレーヤーを選んだ後にターンチェンジを受け取ったとしましょう。彼はまだ2秒残っていると思っていますが、その場合はどうすればよいでしょうか。各ユーザーの待ち時間を測定し、その問題を最小限に抑えるためにクライアント側のタイマーを調整することをお勧めしますか?もしそうなら、どのようにそれを実装できますか?