# Timers extension: after X, debounce, throttle, and in-background

**URL:** <https://forum.makecode.com/t/timers-extension-after-x-debounce-throttle-and-in-background/1925>\
**Category:** Arcade\
**Tags:** extension\
**Created:** [May 2, 2020, 7:53pm UTC](https://forum.makecode.com/t/timers-extension-after-x-debounce-throttle-and-in-background/1925 "2020-05-02T19:53:55Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![jacob\_c](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jacob_c/32/1532_2.png) [@jacob\_c](https://forum.makecode.com/u/jacob_c)\
**Post date:** [May 2, 2020, 9:13pm UTC](https://forum.makecode.com/t/timers-extension-after-x-debounce-throttle-and-in-background/1925/2 "2020-05-02T21:13:11Z")

</div>

Oooh. These look nice! I’m curious if there are many implementation differences between your `setTimeout` equivalent and @peli’s recently posted `setTimeout`-sounding block:

> [@"run on game update after" extension](https://forum.makecode.com/t/run-on-game-update-after-extension/1772):
>
> This is a single block extension that allows to schedule code execution after a delay, in the game update. [https://pelikhan.github.io/arcade-clock/](https://pelikhan.github.io/arcade-clock/) [image]

---

_[View the full topic](https://forum.makecode.com/t/timers-extension-after-x-debounce-throttle-and-in-background/1925)._
