JSFiddle - React, Tailwind, and code Playground

JavaScript 1.7

console.clear()
const maxPag = 10000;
const timeoutAfter = 10;
const timeoutTime = 1000


const timeout = ()=>new Promise(resolve=>setTimeout(resolve, timeoutTime))
const run = async (i=0) => {
	console.log(i)
	if (i%timeoutAfter === 0){
  	await timeout()
  }
	run(++i)
}

run()