loop-raf

1.0.10 • Public • Published
Installation
npm install loop-raf --save
Api
require('loop-raf')(loopCallback);
Usage
var loop_raf = require('loop-raf');
var delta = 0, reqId;

loop_raf((lastFrameDuration, requestId) => {
    reqId = requestId;
    delta++;
});

setTimeout(() => {
    /**
     *  测试结果
     *  1、在chrome浏览器结果为1秒60帧左右
     *  2、在firefox浏览器结果为1秒50帧左右
     */
    alert(`您的浏览器在1秒内大概运行了${delta}动画帧`);
    window.cancelAnimationFrame(reqId);
}, 1000);

Package Sidebar

Install

npm i loop-raf

Weekly Downloads

2

Version

1.0.10

License

ISC

Last publish

Collaborators

  • yangjunhua