JavaScript の Date オブジェクトは、関数のミリ秒単位の解決に関して、マシンごと、ブラウザーごとに異なる動作をします。ほとんどのマシンは IE で約 16 ミリ秒の解像度を持っていることがわかりましたが、Chrome や Firefox では 1 ミリ秒程度の解像度がある場合があります。
一般的に JavaScript で、または IE でより良い時間分解能を提供する別の機能はありますか? keyDown
ミリ秒単位で時間をトラップして記録しようとしてkeyUp
いますが、+/- 10 ミリ秒の範囲内である必要があります。
この図を見るには、このページの「new date() の解像度」セクションをチェックしてください。現在のマシン/ブラウザの JavaScript 時間分解能をミリ秒単位で評価するテスト ボタンを含む表があります。興味深いことに、Chrome は定期的に 1 ミリ秒の解像度を取得します。
http://www.merlyn.demon.co.uk/js-dates.htm#OV
私の探求は、ブラウザー間でサブ 10 ミリ秒の解像度を提供する JavaScript 日時メソッドです。Date() を置き換えるか改善するもの。