mastodon クライアント(に関わらずSNSクライアント)の宿命として
タイムラインをキャッシュすると
- 通信量などが減らせてバッテリー長持ち
- 一方でファボなどのリアクションが古い値になってリアルタイム性が落ちる
キャッシュしないとその逆になる。
feather for Twitter は当初からかなりバッテリー消費を気にしてたのでキャッシュを良くする方向性だったけどfeather for mastodon は再起動すればかなりのキャッシュが破棄される。
どのくらいキャッシュするかのバランスが難しいところで、ほどほどにキャッシュしつつユーザーがキャッシュを破棄できれば良いのかなとも思っている。