文件名称:nanotimer:使用node.js hrtime函数调用的精度更高的计时器对象
文件大小:252KB
文件格式:ZIP
更新时间:2024-06-04 04:23:26
JavaScript
纳米计时器 当前版本-0.3.15 一个精度更高的计时器对象,它使用了node.js 函数调用。 nanotimer可以更高分辨率地重新创建内部javascript计时功能。 笔记 使用普通的计时功能,现在不再需要处理多个setTimeout和setInterval调用,而现在有了一个具体的计时器对象,每个对象可以恰好处理1个timeOut和setInterval任务。 这也意味着不需要引用来清除间隔,因为每个计时器对象都是唯一的。 计时器对象使用非阻塞功能setImmediate进行时间计数和同步。 这需要节点v0.10.13或更高版本 时间上的错误是非累积性的。 例如,当使用setInterval命令时,计时器将从指定的间隔长度开始算起并比较自开始以来的时间差,如果该时间间隔超过了该间隔,它将重置。 如果代码的延迟错误为1毫秒,则计时器实际上将在复位之前计数为1001毫秒,并且该
【文件预览】:
nanotimer-master
----LICENSE.txt(736B)
----lib()
--------nanotimer.js(11KB)
----.travis.yml(72B)
----test()
--------nanotimer_non_deferred.png(121KB)
--------nanotimer_deferred.png(151KB)
--------nanotimer_0_2_6_test_partial.png(36KB)
--------test-nanotimer.js(12KB)
----README.md(9KB)
----.gitignore(37B)
----package.json(635B)