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