Index: Source/core/fetch/ResourceFetcher.cpp |
diff --git a/Source/core/fetch/ResourceFetcher.cpp b/Source/core/fetch/ResourceFetcher.cpp |
index b40bfc78f7d55d1b4299df0bab82d8f8060b4122..86730d38c2b36062e1a57dddeb953959c1088c77 100644 |
--- a/Source/core/fetch/ResourceFetcher.cpp |
+++ b/Source/core/fetch/ResourceFetcher.cpp |
@@ -122,7 +122,9 @@ static ResourceLoadPriority loadPriority(Resource::Type type, const FetchRequest |
case Resource::ImportResource: |
return ResourceLoadPriorityMedium; |
case Resource::Image: |
- return request.forPreload() ? ResourceLoadPriorityVeryLow : ResourceLoadPriorityLow; |
+ // We'll default images to VeryLow, and promote whatever is visible. This improves |
+ // speed-index by ~5% on average, ~14% at the 99th percentile. |
+ return ResourceLoadPriorityVeryLow; |
case Resource::XSLStyleSheet: |
ASSERT(RuntimeEnabledFeatures::xsltEnabled()); |
return ResourceLoadPriorityHigh; |