el comportamiento de devolución de llamada para onreadystatechange XMLHttpRequest
-
05-10-2019 - |
Pregunta
Si se utiliza XMLHttpRequest con el modo asíncrono, a continuación, son las devoluciones de llamada para onreadystatechange 0,1,2 estados llamados en hilo de interfaz de usuario única o en el hilo de fondo?
Y es posible que este comportamiento podría ser diferente en distintos navegadores?
Saludos cordiales, Keshav
Solución
A menos que esté específicamente el uso de los trabajadores de fondo (que son las extensiones del navegador y no universalmente aplicado todavía; es decir, usted sabría si estuviera usando los mismos), todo va a funcionar siempre en el mismo hilo. Así es como funciona JavaScript.
Por supuesto, algunas implementaciones podría optimizar cosas mediante la ejecución de JS en un hilo separado, pero esto siempre será invisible para el usuario.