Javascript 使用XHR和脚本src的区别

Javascript 使用XHR和脚本src的区别,javascript,performance,google-chrome,xmlhttprequest,Javascript,Performance,Google Chrome,Xmlhttprequest,我在Chrome上看到了这个问题,但我也很想听到你对其他浏览器的回答 一个指向domainthirdparty.com的脚本已经从一个网站X调用(我从js调用脚本,而不是通过HTML) 我看到这个脚本在下载之前一直在排队 当我将对脚本的调用更改为XHR调用(使用eval)时,脚本在下载时没有首先排队 你能给我解释一下这个问题吗?这只是巧合吗?多亏了一位聪明的同事,我找到了这些描述浏览器不同资源优先级的资源: 基于这些链接,XHR的资源优先级高于脚本src。您能提供两种场景中队列的屏幕截

我在Chrome上看到了这个问题,但我也很想听到你对其他浏览器的回答

一个指向domain
thirdparty.com
的脚本已经从一个网站X调用(我从js调用脚本,而不是通过HTML)


我看到这个脚本在下载之前一直在排队

当我将对脚本的调用更改为XHR调用(使用
eval
)时,脚本在下载时没有首先排队


你能给我解释一下这个问题吗?这只是巧合吗?

多亏了一位聪明的同事,我找到了这些描述浏览器不同资源优先级的资源:


基于这些链接,XHR的资源优先级高于脚本src。

您能提供两种场景中
队列的屏幕截图吗?粘贴链接,我将编辑您的帖子并用图片替换链接。如果是第三方域脚本,我认为您无法访问xhr结果和
eval
文本。@Bergi,我是第三方所有者,我可以要求网站X的开发人员通过脚本src或添加xhr+eval将我添加到他的网页中。
<script src="http://www.thirdparty.com/example"></script>