Chrome 开发者工具网络标签记录页面资源加载。
我试图了解有关优先级列的以下内容:
决定如何为资产分配优先级的因素?
可以通过代码更改或分配优先级吗?
我查看了以下文档,但没有找到对优先级列的任何引用。
https://developers.google.com/web/tools/chrome-devtools/network-performance/resource-loading
Chrome 开发者工具网络标签记录页面资源加载。
我试图了解有关优先级列的以下内容:
决定如何为资产分配优先级的因素?
可以通过代码更改或分配优先级吗?
我查看了以下文档,但没有找到对优先级列的任何引用。
https://developers.google.com/web/tools/chrome-devtools/network-performance/resource-loading
关键请求链文章提到了用于非 SPDY/HTTP/2 连接的Chrome 资源优先级和调度设计文档。这些是在浏览器核心中定义的,没有用户级 API 可以直接控制它 AFAIK。
Chrome 45 及更早版本:
Chrome 46 和更新的正在进行中的工作:
在新的 HTTP/2 协议中添加了优先级维度。这是浏览器给服务器的提示,服务器可能会或可能不会遵循。您作为 webdev 不能更改浏览器设置的优先级。