se il valore dentro la setTimeout diventa troppo piccolo, il browser ci mette + tempo ad eseguire la funzione indicata che ad aspettare, per cui se vuoi velocizzarlo ulteriormentre devi incrementare/decrementare l'altezza del div di più pixel alla volta