Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(942)

Unified Diff: content/browser/service_worker/service_worker_provider_host.cc

Issue 2654663004: [Not for review] record detailed time breakdown of SW related requests.
Patch Set: add stream uma Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/service_worker/service_worker_provider_host.cc
diff --git a/content/browser/service_worker/service_worker_provider_host.cc b/content/browser/service_worker/service_worker_provider_host.cc
index a32fdd32fea0d945eff3b333e822dd761e6becec..71dfd2ba6904ec92f0f89fc89e6280d431149fe0 100644
--- a/content/browser/service_worker/service_worker_provider_host.cc
+++ b/content/browser/service_worker/service_worker_provider_host.cc
@@ -371,7 +371,8 @@ ServiceWorkerProviderHost::CreateRequestHandler(
RequestContextFrameType frame_type,
base::WeakPtr<storage::BlobStorageContext> blob_storage_context,
scoped_refptr<ResourceRequestBodyImpl> body,
- bool skip_service_worker) {
+ bool skip_service_worker,
+ base::TimeTicks request_start) {
// |skip_service_worker| is meant to apply to requests that could be handled
// by a service worker, as opposed to requests for the service worker script
// itself. So ignore it here for the service worker script and its imported
@@ -394,14 +395,15 @@ ServiceWorkerProviderHost::CreateRequestHandler(
}
if (IsHostToRunningServiceWorker()) {
return base::MakeUnique<ServiceWorkerContextRequestHandler>(
- context_, AsWeakPtr(), blob_storage_context, resource_type);
+ context_, AsWeakPtr(), blob_storage_context, resource_type,
+ request_start);
}
if (ServiceWorkerUtils::IsMainResourceType(resource_type) ||
controlling_version()) {
return base::MakeUnique<ServiceWorkerControlleeRequestHandler>(
context_, AsWeakPtr(), blob_storage_context, request_mode,
credentials_mode, redirect_mode, resource_type, request_context_type,
- frame_type, body);
+ frame_type, body, request_start);
}
return std::unique_ptr<ServiceWorkerRequestHandler>();
}

Powered by Google App Engine
This is Rietveld 408576698