Buongiorno a tutti!

Il mio problema è il seguente: ho una pagina html che utilizzo per la visualizzazione di una grande quantità di dati.

Per ricevere i dati faccio chiamate ajax asincrone al server e fin qui nessun problema.
Una volta arrivati i dati, però, devo popolare molti grafici e tabelle con questi ( nell'ordine di 12 - 15 grafici e 5 - 10 tabelle organizzate su vari tabsheet ) e, nel momento della popolazione, il browser rimane completamente bloccato per vari secondi finchè non finisce di popolare tutto.

Ora, per evitare questo, è possibile in javascript creare thread o chiamare funzioni in modo asincrono?

Oppure esiste qualche funzione javascript che evita di bloccare il browser durante l'esecuzione del codice ( es. il metodo Application.ProcessMessages() di delphi, per chi conosce )?