Il problema è che di javascript sono un po' a 0 (per stare alti), ma mi domando se nel ciclo for della funzione che ho elenzato prima :

codice:
if (numero >0 ){
                       for (i=0; i<msg['tag'].length; i++){		   
                           timeoutID = window.setTimeout(getData, 1000 , msg['tag'][i], numero-1);        
                       }
		
                },
questa , invece di richiamare se stessa mettesse tutto questo in una coda , migliorerei ? se si come posso fare a implementarla