Index: Source/core/fetch/ResourceFetcher.cpp |
diff --git a/Source/core/fetch/ResourceFetcher.cpp b/Source/core/fetch/ResourceFetcher.cpp |
index 16ec73bf4c22080e57293e37dca4339dbf56b1af..65ced2da1ff5d2cde8ee0d2ed5a9a2a8d931556b 100644 |
--- a/Source/core/fetch/ResourceFetcher.cpp |
+++ b/Source/core/fetch/ResourceFetcher.cpp |
@@ -121,7 +121,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; |