10分の1ミリ秒のような間隔で更新することは可能ですか。使用しました
window.setInterval(timeUpdate,20);
これは可能ですか、それともブラウザのスレッドにある種の最小期間がありますか?
ありがとう
10分の1ミリ秒のような間隔で更新することは可能ですか。使用しました
window.setInterval(timeUpdate,20);
これは可能ですか、それともブラウザのスレッドにある種の最小期間がありますか?
ありがとう
ブラウザによってはバージョンによって異なり、タブにフォーカスがある場合はタイマーの解像度が異なる場合があります。詳細については、次の参照、特に最小遅延とタイムアウトのネスト部分を参照してください。
非常に短い間隔(たとえば、1ミリ秒)を設定することができます。ただし、ほとんどのブラウザのタイマーの粒度は最小限で、通常は4〜50ミリ秒です。非アクティブなブラウザのビュー/タブ/ウィンドウには、特殊なケースが適用される場合があります。
つまり、関数呼び出しは正しく、正常に完了しますが、実際にその非常に短い解像度が得られるとは期待しないでください。まず、ブラウザーがそれを提供しない可能性があり、次に、コンピューターが十分に高速でない可能性があります。イベントがすぐに発生した場合でも、その速度でイベントを処理します。