Chrome加载第一个AJAX响应很慢

时间:2016-02-22 19:22:36

标签: javascript ajax google-chrome reactjs flux

我正在使用React和Flux构建应用程序。单击项目列表会启动一个操作,然后使用axios(通过效果)启动AJAX请求(尽管我已尝试superagent-bluebird-promise并获得相同的结果)。

问题在于,使用谷歌浏览器时,首次发出此请求时,单击列表中的项目与启动的AJAX请求之间会有大约两秒的延迟。随后的点击立即开始加载请求。

使用Firefox,所有请求都是即时的。

编辑:我在两台Ubuntu PC上进行了测试,可以复制相同的症状。我也可以在Android上复制症状,延迟时间更长(约4秒)。

以下是在Chrome下制作的个人资料的屏幕截图:

Chrome weird dispatch action AJAX delay

这是Chrome的错误,还是什么?

1 个答案:

答案 0 :(得分:0)

这是Chrome的一个错误。

我写的项目有一些代码(或多或少)直接从我以前的(未完成的)项目中复制过来。

再次运行旧项目,我遇到了与Chrome相同的问题。它在我工作之前从未发生过(几个月前)。