Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么window.performance.now()可以返回相同的分数部分?_Javascript_Timestamp - Fatal编程技术网

Javascript 为什么window.performance.now()可以返回相同的分数部分?

Javascript 为什么window.performance.now()可以返回相同的分数部分?,javascript,timestamp,Javascript,Timestamp,我遇到了window.performance.now()的一些奇怪行为。 它始终返回具有相同分数部分的值 以下数据均为统计数据,本人无法复制 以下是可能的值(N表示ms数,它正常计数): 所以,每次它都是一个整数(或接近整数),或者分数部分接近.995 这来自不同的用户,全部来自Windows(XP | Vista | 7 | 10),大部分来自Chrome浏览器(59.0.3071.115、55.0.2883.87、49.0.2623.112),少数来自Firefox(52.0) 同时,并非所

我遇到了
window.performance.now()的一些奇怪行为。
它始终返回具有相同分数部分的值

以下数据均为统计数据,本人无法复制

以下是可能的值(
N
表示ms数,它正常计数):

所以,每次它都是一个整数(或接近整数),或者分数部分接近
.995

这来自不同的用户,全部来自Windows(XP | Vista | 7 | 10),大部分来自Chrome浏览器(59.0.3071.115、55.0.2883.87、49.0.2623.112),少数来自Firefox(52.0)

同时,并非所有Windows用户都会遇到这种情况,他们中的大多数都返回不同的分数部分

这些统计数据是从多个网站收集的,只发生在其中的一些网站上,而且一切都是最近(一周前)才开始的。
window.performance.now()
函数没有重新定义,它仍然显示“本机代码”(通过
.toString()


你知道为什么会这样吗?

你为什么认为这是一个bug?您是否使用它对完全不同的操作进行基准测试?也许这真的只是时间问题?我的意思是,在上个星期之前,它表现得很正常。在大多数情况下,它的行为仍然正常。有些事情改变了,但我不知道在这样特殊的条件下会发生什么。。。UPD:它用于对视频播放器事件进行基准测试,因此它们发生的随机性更小。当然,对于某些用户来说,它不可能一直都如此精确。
N (whole number)
N.995
N.99500000001
N.99500000002
N.995000000003
N.00000000001
N.000000000001
N.000000000004