The DOMHighResTimeStamp
type is a double
and is used to store a time value. The value could be a discrete point in time or the difference in time between two discrete points in time. The unit is milliseconds and should be accurate to 5 µs (microseconds). However, if the browser is unable to provide a time value accurate to 5 microseconds (due, for example, to hardware or software constraints), the browser can represent the value as a time in milliseconds accurate to a millisecond.
If the device or operating system the user agent is running on doesn't have a clock accurate to the microsecond level, they may only be accurate to the millisecond.
This type has no properties. It is a double-precision floating-point value.
The value of a DOMHighResTimeStamp
is a double-precision floating-point number which describes the number of milliseconds (accurate to within 5 microseconds if the device supports it) elapsed between two points in time. The starting time can be either a specific time determined by the script for a site or app, or the time origin.
The time origin is a standard time which is considered to be the beginning of the current document's lifetime. It's calculated like this:
Window
, the time origin is determined as follows: Document
is the first one loaded in the Window
, the time origin is the time at which the browser context was created.Document
took place.WorkerGlobalScope
(that is, the script is running as a web worker), the time origin is the moment at which the worker was created.This type has no methods.
Specification | Status | Comment |
---|---|---|
High Resolution Time Level 2 The definition of 'DOMHighResTimeStamp' in that specification. | Candidate Recommendation | Stricter definitions of interfaces and types. |
High Resolution Time The definition of 'DOMHighResTimeStamp' in that specification. | Recommendation | Initial definition. |
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | 6 | 7.0 (7.0) | 9 | 15.0 | 8 |
Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | (Yes) | 15.0 (15.0) | 9 | 15.0 | 9 |
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DOMHighResTimeStamp