--- title: DOMHighResTimeStamp slug: Web/API/DOMHighResTimeStamp tags: - API - DOMHighResTimeStamp - High Resolution Time - Reference - Time - Type translation_of: Web/API/DOMHighResTimeStamp ---

{{APIRef("High Resolution Time")}}

DOMHighResTimeStamp 型は double であり、時間の値を保存するために使用します。この値は別々の時点や、2 つの別々の時点の間の時間を表すことができます。単位はミリ秒であり、精度は 5 µs (マイクロ秒) であるべきです。ただし、ブラウザーが 5 マイクロ秒精度の時間の値を提供できない場合 (例えば、ハードウェアやソフトウェアの制約により) は、1 ミリ秒精度の時間として表すことができます。

ユーザーエージェントを実行するデバイスやオペレーティングシステムがマイクロ秒レベルのクロックを持たない場合は、ミリ秒精度に制限されます。

プロパティ

このはプロパティがありません。これは倍精度浮動小数点数です。

DOMHighResTimeStamp の値は、2 つの時点の間で経過した時間をミリ秒単位 (デバイスがサポートすれば 5 マイクロ秒以内の精度で) で表した倍精度浮動小数点数です。開始時間はサイトやアプリのスクリプトで指定した特定の時刻か、time origin にすることができます。

time origin

time origin は、現在のドキュメントの存続期間の開始時点であると考えられる標準時刻です。これは以下のように算出します:

メソッド

このはメソッドがありません。

仕様

仕様書 策定状況 コメント
{{SpecName('Highres Time Level 2', '#dom-domhighrestimestamp', 'DOMHighResTimeStamp')}} {{Spec2('Highres Time Level 2')}} インターフェイスや型を、より厳密に定義。
{{SpecName('Highres Time', '#sec-DOMHighResTimeStamp', 'DOMHighResTimeStamp')}} {{Spec2('Highres Time')}} 初期定義

ブラウザー実装状況

{{Compat("api.DOMHighResTimestamp")}}

関連情報