Index: Source/core/fetch/ResourceFetcher.cpp |
diff --git a/Source/core/fetch/ResourceFetcher.cpp b/Source/core/fetch/ResourceFetcher.cpp |
index b5b5af145eab773534284cb971f1e5c2596b8fe1..ef169c27be6c659479a77835daac8dba9318161c 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; |