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