Domanda

Se XMLHttpRequest viene utilizzato con modalità asincrona, quindi sono i callback onreadystatechange per 0,1,2 stati chiamati solo o in thread in background in thread UI?

Ed è possibile che questo comportamento potrebbe essere diverso a seconda del browser?

Con i migliori saluti, Keshav

È stato utile?

Soluzione

A meno che non si sta utilizzando in particolare i lavoratori di fondo (che sono le estensioni del browser e non universalmente ancora attuata; vale a dire che ci si sa se si sta utilizzando loro), tutto sarà sempre eseguito nello stesso thread. Ecco come funziona JavaScript.

Naturalmente, alcune implementazioni potrebbe ottimizzare le cose eseguendo JS in un thread separato, ma questo sarà sempre invisibile a voi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top