zero-timeout:具有真正零延迟的 setTimeout

时间:2024-08-24 16:12:04
【文件属性】:

文件名称:zero-timeout:具有真正零延迟的 setTimeout

文件大小:26KB

文件格式:ZIP

更新时间:2024-08-24 16:12:04

JavaScript

零超时 具有真正零延迟的 setTimeout 动机 与类似,但没有 4 毫秒的。 为什么是没有时间的计时器? 提供的回调将被撞到任务队列的后面。 如果其他更关键的任务(如用户交互或屏幕渲染)已经在队列中,它们将被允许首先完成。 但是如果队列为空,setZeroTimeout 回调将立即执行。 这对于跨帧拆分长时间运行的任务非常有用。 有关动机和方法的更多,请参阅。 用法 零超时作为 ESM 导入提供。 import 'zero-timeout' ; 导入模块将两个方法添加到全局范围。 设置零超时 这个方法的接口就像但没有delay参数: var timeoutID = window . setZeroTimeout ( function ) ; var timeoutID = window . setZeroTimeout ( function , arg1 , arg2


【文件预览】:
zero-timeout-main
----index.js(1KB)
----package.json(741B)
----.eslintrc.json(30B)
----.github()
--------workflows()
----LICENSE(1KB)
----package-lock.json(80KB)
----.gitignore(492B)
----README.md(2KB)

网友评论