jsリフレッシュの最小リフレッシュ時間はどれくらいですか?40ミリセコンごとのような超小さなリフレッシュで私が直面する潜在的な問題は何ですか...私はそれが狂気ではないのでそうする正当な理由があります。
function refresh(){
var refreshTime = 40;
setTimeout("location.reload(true);",refreshTime);
}
jsリフレッシュの最小リフレッシュ時間はどれくらいですか?40ミリセコンごとのような超小さなリフレッシュで私が直面する潜在的な問題は何ですか...私はそれが狂気ではないのでそうする正当な理由があります。
function refresh(){
var refreshTime = 40;
setTimeout("location.reload(true);",refreshTime);
}
単一のタイムアウトの場合、それは重要ではありません。
最初の引数として文字列を渡す代わりに、関数を渡すことをお勧めします。これにより、柔軟性が向上します。
setTimeout(function(){
//Do anything you want
}, refreshTime);
間隔(window.setInterval()
)については、ほとんどのタスクを1秒間に20回以上実行する必要がないため、通常は最低でも50を使用します。INTERVALの重い関数は、ブラウザをフリーズさせる可能性があります(例:複数のCSS更新->ページの再レンダリング)。
このコードはおそらく大丈夫でしょう。
いつ挿入してもかまいませんが、時々使用します1
コード自体には何の問題もありません(setTimeout
関数ではなく渡される文字列を除く)。ただし、40ミリ秒ごとにページを更新しても、最も快適なユーザーエクスペリエンスは得られません。ページ要素がちらつき、スピーカーからクリック音が聞こえる場合があります。
ページを最新の状態に保つには、Cometのようなものを探す必要があるように思えます。これにより、サーバーへのストレスが軽減され、全体的にスムーズになります。