setTimeout Execution Time
💡 A common misconception of setTimeout is:
"Execute this function in (exactly) x ms"
When in reality, you should think of it as:
"Execute this function no earlier than x ms"
setTimeout guarantees a *minimum* delay, but can't guarantee exact execution time