私が実際に見たように、Trello はオンライン/オフライン/アイドル状態の情報を非常に正確に表示します。ユーザーのオンライン ステータスを追跡するためのソリューションはいくつかありますが、正確に追跡するにはかなりのオーバーヘッドが必要です。また、ユーザーがブラウザーを閉じたか、切断したかなどがわからないという従来の問題もあり、オフライン/アイドル状態の表示が不正確になります。チャット機能を持たないプラットフォーム (ユーザーのステータスを追跡するためのオーバーヘッドがかかるため、タスクが最終的に簡単になると思います) の場合、Trello はオーバーヘッドが少ないにもかかわらず、どのようにこれを達成しているのでしょうか?
また、Trello は切断を検出して接続を再開できます (ただし、それほどスムーズではありません)。
Trello の Pushing and Polling レイヤーについては、こちらで説明しています。