Hi, I need to create a infinite (but breakable) cycle where I can slow down the cycle by awaiting promises inside. While cycle should be able to do this, but as you can see in the image, the duration is all over the place.
Why is this happening? Is there a way to make it close to the original sleep duration?
It’s the while loop that may be blocking the event loop and slowing the execution.
This also happens when I create recursive asynchronous function that awaits the sleep and then itself. I have no clue what the problem is in that case.