JSFiddle - React, Tailwind, and code Playground
JavaScript
const FPS = 2; // Frame per second
const delay = 1000/FPS;
let previous = 0;
const loop = () => {
requestAnimationFrame(loop);
const now = Date.now();
if (now - previous < delay) {
// Do nothing
return;
}
previous = now;
// Do something
console.log("Hello");
};
loop();