mhmh continuo a non capire, nel senso....(ho capito quello che mi stai dicendo ma non capisto il perche)....
javascript non è un linguaggio procedurale? tecnicamente non esegue l'istruzione successiva prima di aver eseguito quella corrente? di conseguenza l'istruzione successiva del while dovrebbe attendere l'esecuzione del setTimeout (che viene eseguita dopo 1000ms) no?