// Copyright 2021 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_PAGE_LOAD_METRICS_BROWSER_RESPONSIVENESS_METRICS_NORMALIZATION_H_ #define COMPONENTS_PAGE_LOAD_METRICS_BROWSER_RESPONSIVENESS_METRICS_NORMALIZATION_H_ #include <queue> #include "base/time/time.h" #include "components/page_load_metrics/common/page_load_metrics.mojom.h" #include "third_party/blink/public/common/features.h" namespace page_load_metrics { constexpr uint64_t kHighPercentileUpdateFrequency = …; // ResponsivenessMetricsNormalization implements some experimental normalization // strategies for responsiveness metrics. We aggregate user interaction latency // data from all renderer frames and calculate a score per page load. class ResponsivenessMetricsNormalization { … }; } // namespace page_load_metrics #endif // COMPONENTS_PAGE_LOAD_METRICS_BROWSER_RESPONSIVENESS_METRICS_NORMALIZATION_H_