Recursive algorithm that has delay in it

Javascript isn’t bound to ticks/framerates.

Next frame cannot start until all processes executing have finished.