Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果 XMLHttpRequest 与异步模式一起使用,那么 0,1,2 状态的 onreadystatechange 回调是仅在 UI 线程中调用还是在后台线程中调用?
这种行为是否可能在不同的浏览器中有所不同?
最好的问候, 凯沙夫
除非您专门使用后台工作程序(它们是浏览器扩展并且尚未普遍实现;即您会知道您是否在使用它们),否则一切都将始终在同一个线程中运行。这就是 JavaScript 的工作原理。
当然,一些实现可能会通过在单独的线程中运行 JS 来优化事情,但这对你来说总是不可见的。