Javascript Chrome加载第一个AJAX响应的速度很慢
我正在使用React和Flux构建一个应用程序。单击项目列表会启动一个操作,然后使用Javascript Chrome加载第一个AJAX响应的速度很慢,javascript,ajax,google-chrome,reactjs,flux,Javascript,Ajax,Google Chrome,Reactjs,Flux,我正在使用React和Flux构建一个应用程序。单击项目列表会启动一个操作,然后使用axios(尽管我尝试了superagent bluebird promise)启动一个AJAX请求(通过效果) 问题是,使用Google Chrome时,在首次发出此请求时,单击列表中的项目和启动AJAX请求之间有大约两秒钟的延迟。随后的单击会立即开始加载请求 使用Firefox,所有请求都是即时的 编辑:我在两台Ubuntu PC上测试过,可以复制相同的症状。我还可以在我的Android上复制症状,延迟更大(
axios
(尽管我尝试了superagent bluebird promise
)启动一个AJAX请求(通过效果)
问题是,使用Google Chrome时,在首次发出此请求时,单击列表中的项目和启动AJAX请求之间有大约两秒钟的延迟。随后的单击会立即开始加载请求
使用Firefox,所有请求都是即时的
编辑:我在两台Ubuntu PC上测试过,可以复制相同的症状。我还可以在我的Android上复制症状,延迟更大(大约4秒)
以下是在Chrome下制作的个人资料的屏幕截图:
这是Chrome的bug还是什么?这是Chrome的bug 我正在写的项目中有一些代码(或多或少)是直接从我以前(未完成)的项目中复制的
再次运行旧项目时,我在Chrome上遇到了同样的问题。这在我开发它之前(几个月前)从未发生过。也许它与服务器端的数据缓存有关,而不是直接与chrome或android有关。。。在测量firefox缓存之前,您是否清除了它?它与服务器无关;延迟发生在AJAX请求启动之前。正如概要文件所显示的,有很多事情正在发生。你需要为任何人发布一些代码才能真正给你一个有价值的答案。这里的代码太多了。基本上我已经计算出,项目列表越大,Chrome延迟的时间就越长。但Firefox从不拖延。为什么会这样?我也有同样的问题。第一次使用无头镀铬,速度快,使用无头镀铬,速度慢。:/有人已经开了一张臭虫罚单了吗?什么臭虫?有票吗?是的,我也有这种感觉