ma scusa, tecnicamente la funzione setTimeout non dovrebbe attendere x millisecondi prima di eseguire quello scritto nel primo parametro? mi sbaglio? il fatto utilizzo il while cosa cambia?