performance.now() と Date.now() の比較 質問する

performance.now() と Date.now() の比較 質問する

performance.now()との違いは何ですかDate.now()?

の方が一貫性があり独立性が高いので、performance.now()を の代替として検討すべきでしょうか?Date.now()performace.now()

ベストアンサー1

両者は目的が異なります。

performance.now()ページの読み込みに関連して桁違いに正確です。使用例には、ベンチマークや、メディア(ゲーム、オーディオ、ビデオなど)などの高解像度の時間が必要なその他のケースが含まれます。

performance.now()新しいブラウザ(IE10 以降を含む)でのみ利用できることに注意してください。

Date.now()Unix時代を基準に(1970-01-01T00:00:00Z) であり、システム クロックに依存します。使用例には、JavaScript の始まり以来の同じ古い日付操作が含まれます。

見るミリ秒では不十分な場合:performance.nowそしてnowメソッド (Internet Explorer) - MSDN詳細については。

公式の W3C 仕様はここにあります:高解像度時間API

おすすめ記事