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();