https://tutorial.eyehunts.com/js/javascript-infinite-loop-with-delay/
JavaScript infinite loop with delay