Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 1x 1x 3657873x | /**
* Gets a timestamp that can be used in measuring the time between events. Timestamps
* are expressed in milliseconds, but it is not specified what the milliseconds are
* measured from. This function uses performance.now() if it is available, or Date.now()
* otherwise.
*
* @function getTimestamp
*
* @returns {number} The timestamp in milliseconds since some unspecified reference time.
*/
let getTimestamp;
if (
typeof performance !== "undefined" &&
typeof performance.now === "function" &&
isFinite(performance.now())
) {
getTimestamp = function () {
return performance.now();
};
} else E{
getTimestamp = function () {
return Date.now();
};
}
export default getTimestamp;
|