如果XMLHttpRequest与异步模式一起使用,那么是仅在UI线程或后台线程中调用的0,1,2状态的onreadystatechange回调吗?
在不同的浏览器中,这种行为可能会有所不同吗?
最诚挚的问候, 凯沙夫
答案 0 :(得分:1)
除非你专门使用后台工作程序(它们是浏览器扩展并且尚未普遍实现;即你知道你是否使用它们),否则一切都将在同一个线程中运行。这就是JavaScript的工作方式。
当然,有些实现可能会通过在单独的线程中运行JS来优化事物,但这对您来说始终是不可见的。