Ce cas est assez facile à gérer : lors d'un tick du set interval, si le tick précédent est encore en cours il suffit d'incrémenter un compteur au lieu d'empiler un appel supplémentaire. Et de décrémenter en fin de tick si on boucle directement.
De cette manière, ta stack est toujours de 1 appel.
De cette manière, ta stack est toujours de 1 appel.