Headers for resource tracking.
The BackgroundLoaderOffliner needs signals to do a better job of knowing
when a page is loaded enough to take a snapshot. One such signal is to
track the precentages of resources that have been requested that actually
get loaded.
This change adds the headers in the design documented below.
Design doc here:
https://docs.google.com/document/d/1dxGOMsUkmxfoNUfQKqZRi4qAhWVGh9DZDiFI1arkiJ0
BUG=699313
Review-Url: https://codereview.chromium.org/2933193003
Cr-Commit-Position: refs/heads/master@{#480210}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index b1747d4..d55a75d 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -2208,12 +2208,15 @@
"android/offline_pages/request_coordinator_factory.h",
"offline_pages/background_loader_offliner.cc",
"offline_pages/background_loader_offliner.h",
+ "offline_pages/offliner_user_data.cc",
+ "offline_pages/offliner_user_data.h",
"offline_pages/prefetch/offline_metrics_collector_impl.cc",
"offline_pages/prefetch/offline_metrics_collector_impl.h",
"offline_pages/prefetch/prefetch_instance_id_proxy.cc",
"offline_pages/prefetch/prefetch_instance_id_proxy.h",
"offline_pages/prefetch/prefetch_service_factory.cc",
"offline_pages/prefetch/prefetch_service_factory.h",
+ "offline_pages/resource_loading_observer.h",
]
if (is_android) {
sources += [