Index: third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.cpp |
diff --git a/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.cpp b/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.cpp |
index 57ae8dea3348a3cfbe41ae484093189103aced6d..c95b85df2fa47e52de8050118b200877fabfa0d9 100644 |
--- a/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.cpp |
+++ b/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.cpp |
@@ -215,6 +215,13 @@ ResourceLoadPriority ResourceFetcher::ComputeLoadPriority( |
} |
} else if (FetchParameters::kLazyLoad == defer_option) { |
priority = kResourceLoadPriorityVeryLow; |
+ } else if (resource_request.GetRequestContext() == |
+ WebURLRequest::kRequestContextBeacon || |
+ resource_request.GetRequestContext() == |
+ WebURLRequest::kRequestContextPing || |
+ resource_request.GetRequestContext() == |
+ WebURLRequest::kRequestContextCSPReport) { |
+ priority = kResourceLoadPriorityVeryLow; |
} |
// A manually set priority acts as a floor. This is used to ensure that |