mirror of https://github.com/xwiki-labs/cryptpad
fix an incorrect reference
and add a small script to help profile timer accuracy
This commit is contained in:
parent
106fb5edb4
commit
abb2a568bb
|
@ -0,0 +1,34 @@
|
||||||
|
var Util = require("../../lib/common-util");
|
||||||
|
|
||||||
|
(function (throttle) {
|
||||||
|
var last = 0;
|
||||||
|
var last_call = 0;
|
||||||
|
var f = Util.throttle(function (boop) {
|
||||||
|
var now = +new Date();
|
||||||
|
if (last) {
|
||||||
|
console.log("last execution was %sms ago", now - last);
|
||||||
|
} else {
|
||||||
|
console.log("this is the first execution");
|
||||||
|
}
|
||||||
|
last = now;
|
||||||
|
|
||||||
|
//console.log('time of execution:', now);
|
||||||
|
console.log(boop);
|
||||||
|
}, 1000);
|
||||||
|
|
||||||
|
[150, 250, 580, 850, 1500, 2200, 3990, 5000].forEach(function (delay) {
|
||||||
|
setTimeout(function () {
|
||||||
|
var now = +new Date();
|
||||||
|
|
||||||
|
if (last_call) {
|
||||||
|
console.log("last call was %sms ago", now - last_call);
|
||||||
|
}
|
||||||
|
|
||||||
|
last_call = now;
|
||||||
|
//console.log("time of call for delay(%s):", delay, now);
|
||||||
|
f(delay);
|
||||||
|
}, delay);
|
||||||
|
});
|
||||||
|
}(Util.throttle2));
|
||||||
|
|
||||||
|
|
|
@ -330,7 +330,7 @@
|
||||||
|
|
||||||
// else run `f` with the most recently supplied arguments
|
// else run `f` with the most recently supplied arguments
|
||||||
f.apply(null, args);
|
f.apply(null, args);
|
||||||
}, ms);
|
}, delay);
|
||||||
};
|
};
|
||||||
|
|
||||||
var g = function () {
|
var g = function () {
|
||||||
|
|
Loading…
Reference in New Issue