当您要求XMLHttpRequest执行异步工作时,可以同时运行多少并发工作?
我问这个是因为我使用了池,当我打开第四个连接时,我的JavaScript就挂了。 Aka我有4个XMLHttpRequest的异步对象,他们都在做非常繁重的网络任务。
那么XMLHttpRequest可以异步处理的并发请求有这样的限制吗?
答案 0 :(得分:0)
未完成的并行网络请求数量的限制是特定于浏览器的,有时是可配置的,但不是来自应用程序内部。 Ofc,你总是可以使用少于允许的。
但是,由于javascript是单线程的,除非你使用web worker(这是一个不同的故事),否则数据处理将被序列化。网络请求以并行线程运行,以便从网络获取数据。