9. Timing timers

Waiting for a certain time and then executing code is a fundamental feature you can find in almost all mainstream programming languages. JavaScript is no different.