INNER CODE UNIT · JavaScript
updateFps
loicbourgois/gravitle · front/alpha/main.js:446
const updateFps = () => {
const gap = Date.now() - last_now;
last_now = Date.now();
frame_gaps.push(gap);
while(frame_gaps.length > 100) {
frame_gaps.shift();
}
let gaps_sum = 0.0;
const count = frame_gaps.length;
for (let i = 0 ; i < count ; i+=1) {
gaps_sum += frame_gaps[i];
}
average_fps = 1.0 / (gaps_sum / count / 1000.0);
};
const trajectoriesOn = () => {
buttonTrajectoriesOn.disabled = true;
buttonTrajectoriesOff.disabled = false;