simple-steps-js browser library to execute functions at a given interval usage import { Steps } from "simple-steps-js" const steps = new Steps({ replay: true, queue:[ () => console.log("in"), Steps.noop, () => console.log("out"), Steps.noop ] }) steps.start()