2

Chrome 开发者工具网络标签记录页面资源加载。

我试图了解有关优先级列的以下内容:

  1. 决定如何为资产分配优先级的因素?

  2. 可以通过代码更改或分配优先级吗?

我查看了以下文档,但没有找到对优先级列的任何引用。

https://developers.google.com/web/tools/chrome-devtools/network-performance/resource-loading

4

2 回答 2

3

关键请求链文章提到了用于非 SPDY/HTTP/2 连接的Chrome 资源优先级和调度设计文档。这些是在浏览器核心中定义的,没有用户级 API 可以直接控制它 AFAIK。

Chrome 45 及更早版本:

在此处输入图像描述

Chrome 46 和更新的正在进行中的工作:

在此处输入图像描述

于 2016-11-11T11:04:46.600 回答
1

在新的 HTTP/2 协议中添加了优先级维度。这是浏览器给服务器的提示,服务器可能会或可能不会遵循。您作为 webdev 不能更改浏览器设置的优先级。

更多信息:https ://speakerdeck.com/summerwind/2-prioritization

于 2016-11-11T11:06:23.673 回答