WaaP: Record the renderer process creation time for initial webui [chromium/src : main]

0 views
Skip to first unread message

Eriko Kurimoto (Gerrit)

unread,
Mar 5, 2026, 1:59:07 AM (8 days ago) Mar 5
to Rakina Zata Amni, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, speed-metrics...@chromium.org, loading-rev...@chromium.org, speed-metr...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, asvitkine...@chromium.org
Attention needed from Rakina Zata Amni

Eriko Kurimoto added 1 comment

Patchset-level comments
File-level comment, Patchset 2 (Latest):
Eriko Kurimoto . resolved

PTAL.

Open in Gerrit

Related details

Attention is currently required from:
  • Rakina Zata Amni
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I827a8fea597c2dd219ad5c81658b4024e2d274e9
Gerrit-Change-Number: 7635419
Gerrit-PatchSet: 2
Gerrit-Owner: Eriko Kurimoto <elk...@chromium.org>
Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
Gerrit-Comment-Date: Thu, 05 Mar 2026 06:58:36 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Rakina Zata Amni (Gerrit)

unread,
Mar 8, 2026, 9:29:17 PM (4 days ago) Mar 8
to Eriko Kurimoto, Ming-Ying Chung, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, speed-metrics...@chromium.org, loading-rev...@chromium.org, speed-metr...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, asvitkine...@chromium.org
Attention needed from Eriko Kurimoto and Ming-Ying Chung

Rakina Zata Amni added 4 comments

Patchset-level comments
File-level comment, Patchset 3 (Latest):
Rakina Zata Amni . resolved

Thanks! Adding mych@ to review as well.

Commit Message
Line 13, Patchset 3 (Latest):renderer process for the Reload button WebUI is initialized. This helps
quantify the overhead of using a WebUI architecture for this component.
Rakina Zata Amni . unresolved

I would say it's more of for figuring out if we're creating the renderer process quickly enough. I think your current metric is recording when the browser requests the renderer process to be created we also want to get the [OnProcessLaunched](https://source.chromium.org/chromium/chromium/src/+/main:content/browser/renderer_host/render_process_host_impl.cc;l=5809;drc=47a8fcb6f712292969c7d2ef9c8361acd203c5f8) time, which is when the renderer process actually sucessfully gets created and notifies the browser.

Line 17, Patchset 3 (Latest):
Rakina Zata Amni . unresolved

Please add a bug

File chrome/browser/ui/waap/waap_ui_metrics_service.cc
Line 205, Patchset 3 (Latest): timestamp);
Rakina Zata Amni . unresolved

Ideally we also record this and the other metrics as UKM, so that we can see the progression of renderer process creation requested -> launched -> commit -> paint etc. Let's leave a TODO for this, since UKM recording for topchrome is still not working I think (crbug.com/490810407)

Open in Gerrit

Related details

Attention is currently required from:
  • Eriko Kurimoto
  • Ming-Ying Chung
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I827a8fea597c2dd219ad5c81658b4024e2d274e9
    Gerrit-Change-Number: 7635419
    Gerrit-PatchSet: 3
    Gerrit-Owner: Eriko Kurimoto <elk...@chromium.org>
    Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
    Gerrit-Reviewer: Ming-Ying Chung <my...@chromium.org>
    Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-Attention: Eriko Kurimoto <elk...@chromium.org>
    Gerrit-Attention: Ming-Ying Chung <my...@chromium.org>
    Gerrit-Comment-Date: Mon, 09 Mar 2026 01:28:54 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Ming-Ying Chung (Gerrit)

    unread,
    Mar 9, 2026, 4:35:34 AM (4 days ago) Mar 9
    to Eriko Kurimoto, Rakina Zata Amni, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, speed-metrics...@chromium.org, loading-rev...@chromium.org, speed-metr...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, asvitkine...@chromium.org
    Attention needed from Eriko Kurimoto

    Ming-Ying Chung added 3 comments

    File chrome/browser/page_load_metrics/observers/initial_webui_page_load_metrics_observer.cc
    Line 103, Patchset 3 (Latest): base::TimeTicks init_time = rfh->GetProcess()->GetLastInitTime();
    Ming-Ying Chung . unresolved

    Is this guarantee to be from Initial WebUI process (isn't it shared with other topchrome webui?

    File chrome/browser/ui/waap/initial_webui_window_metrics_manager_unittest.cc
    Line 109, Patchset 3 (Latest):TEST_F(InitialWebUIWindowMetricsManagerTest,
    OnReloadButtonRendererProcessCreated) {
    // Unlike the "New Window" tests above that provide a start time via
    // SetWindowCreationInfo, this test exercises the "Startup" metrics
    // (InitialWebUI.Startup.*). These metrics rely on the global application
    // start time from startup_metric_utils.
    // In some test environments (e.g., ChromeOS unit tests), this global time
    // is null by default, causing the metrics service to drop the metrics.
    // In such environments, we skip the test.
    if (startup_metric_utils::GetBrowser()
    .GetApplicationStartTicksForStartup()
    .is_null()) {
    GTEST_SKIP() << "Startup metrics are not available in this environment.";
    }

    base::HistogramTester tester;
    const base::TimeTicks start_time = base::TimeTicks::Now();
    const base::TimeTicks process_time = start_time + kTestLatency;

    // Verify that the startup metrics are not recorded before the application
    // start time is recorded.
    tester.ExpectTotalCount(
    "InitialWebUI.Startup.ReloadButton.RendererProcessCreated", 0);
    tester.ExpectTotalCount(
    "InitialWebUI.Startup.ReloadButton.RendererProcessCreated.Temperature."
    "Other",
    0);

    {
    // Create a manager and simulate the process creation event.
    InitialWebUIWindowMetricsManager manager(&browser_window_);
    manager.OnReloadButtonRendererProcessCreated(process_time);
    }

    // Verify that the startup metrics are recorded after the application start
    // time is recorded.
    tester.ExpectTotalCount(
    "InitialWebUI.Startup.ReloadButton.RendererProcessCreated", 1);
    tester.ExpectTotalCount(
    "InitialWebUI.Startup.ReloadButton.RendererProcessCreated.Temperature."
    "Other",
    1);

    {
    InitialWebUIWindowMetricsManager manager2(&browser_window_);
    manager2.OnReloadButtonRendererProcessCreated(process_time +
    base::Milliseconds(100));
    }

    // Verify singleton behavior: subsequent calls even from a new window nor
    // manager should not record the startup metric again.
    tester.ExpectTotalCount(
    "InitialWebUI.Startup.ReloadButton.RendererProcessCreated", 1);
    }
    Ming-Ying Chung . unresolved

    I wouldn't add startup metric tests here as it will be flaky (unless there is a way to ensure every test case resetting the states at the beginning.

    File tools/metrics/histograms/metadata/ui/histograms.xml
    Line 674, Patchset 3 (Latest): A), which is an overhead incurred by the WebUI (WaaP) architecture that does
    Ming-Ying Chung . unresolved

    prefer not to mention WaaP in new changes anymore (just says Initial WebUI or TopChrome WebUI).

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Eriko Kurimoto
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I827a8fea597c2dd219ad5c81658b4024e2d274e9
    Gerrit-Change-Number: 7635419
    Gerrit-PatchSet: 3
    Gerrit-Owner: Eriko Kurimoto <elk...@chromium.org>
    Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
    Gerrit-Reviewer: Ming-Ying Chung <my...@chromium.org>
    Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-Attention: Eriko Kurimoto <elk...@chromium.org>
    Gerrit-Comment-Date: Mon, 09 Mar 2026 08:35:07 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Eriko Kurimoto (Gerrit)

    unread,
    Mar 10, 2026, 3:59:12 AM (3 days ago) Mar 10
    to Ming-Ying Chung, Rakina Zata Amni, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, speed-metrics...@chromium.org, loading-rev...@chromium.org, speed-metr...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, asvitkine...@chromium.org
    Attention needed from Ming-Ying Chung and Rakina Zata Amni

    Eriko Kurimoto added 6 comments

    Commit Message
    Line 13, Patchset 3:renderer process for the Reload button WebUI is initialized. This helps

    quantify the overhead of using a WebUI architecture for this component.
    Rakina Zata Amni . unresolved

    I would say it's more of for figuring out if we're creating the renderer process quickly enough. I think your current metric is recording when the browser requests the renderer process to be created we also want to get the [OnProcessLaunched](https://source.chromium.org/chromium/chromium/src/+/main:content/browser/renderer_host/render_process_host_impl.cc;l=5809;drc=47a8fcb6f712292969c7d2ef9c8361acd203c5f8) time, which is when the renderer process actually sucessfully gets created and notifies the browser.

    Eriko Kurimoto

    Thanks, updated the cl description to clarify that this metric measures the time unil the process is requested.
    Also, gonna add the metrics to gt OnProcessLaunched in the incoming cls.,

    Rakina Zata Amni . resolved

    Please add a bug

    Eriko Kurimoto

    Done

    File chrome/browser/page_load_metrics/observers/initial_webui_page_load_metrics_observer.cc
    Line 103, Patchset 3: base::TimeTicks init_time = rfh->GetProcess()->GetLastInitTime();
    Ming-Ying Chung . unresolved

    Is this guarantee to be from Initial WebUI process (isn't it shared with other topchrome webui?

    Eriko Kurimoto

    The process is shared with other top-chrome webuis, but `GetLastInitTime` captures the actual process launch timestamp which accurately reflects the renderer creation overhead for the first WebUI component loaded during startup.
    The singleton guard in the manager ensures we record this measurement only once per browser session.
    And `InitialWebUIPageLoadMetricsObserver` filters for the initial WebUI URL, so it should be ok IIUC.

    File chrome/browser/ui/waap/initial_webui_window_metrics_manager_unittest.cc
    Line 109, Patchset 3:TEST_F(InitialWebUIWindowMetricsManagerTest,
    Ming-Ying Chung . resolved

    I wouldn't add startup metric tests here as it will be flaky (unless there is a way to ensure every test case resetting the states at the beginning.

    Eriko Kurimoto

    Ok, then i just remove the tests.

    File chrome/browser/ui/waap/waap_ui_metrics_service.cc
    Line 205, Patchset 3: timestamp);
    Rakina Zata Amni . resolved

    Ideally we also record this and the other metrics as UKM, so that we can see the progression of renderer process creation requested -> launched -> commit -> paint etc. Let's leave a TODO for this, since UKM recording for topchrome is still not working I think (crbug.com/490810407)

    Eriko Kurimoto

    Done

    File tools/metrics/histograms/metadata/ui/histograms.xml
    Line 674, Patchset 3: A), which is an overhead incurred by the WebUI (WaaP) architecture that does
    Ming-Ying Chung . resolved

    prefer not to mention WaaP in new changes anymore (just says Initial WebUI or TopChrome WebUI).

    Eriko Kurimoto

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Ming-Ying Chung
    • Rakina Zata Amni
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I827a8fea597c2dd219ad5c81658b4024e2d274e9
    Gerrit-Change-Number: 7635419
    Gerrit-PatchSet: 4
    Gerrit-Owner: Eriko Kurimoto <elk...@chromium.org>
    Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
    Gerrit-Reviewer: Ming-Ying Chung <my...@chromium.org>
    Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-Attention: Ming-Ying Chung <my...@chromium.org>
    Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
    Gerrit-Comment-Date: Tue, 10 Mar 2026 07:58:39 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Rakina Zata Amni <rak...@chromium.org>
    Comment-In-Reply-To: Ming-Ying Chung <my...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Rakina Zata Amni (Gerrit)

    unread,
    Mar 10, 2026, 11:27:53 PM (2 days ago) Mar 10
    to Eriko Kurimoto, Ming-Ying Chung, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, speed-metrics...@chromium.org, loading-rev...@chromium.org, speed-metr...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, asvitkine...@chromium.org
    Attention needed from Eriko Kurimoto and Ming-Ying Chung

    Rakina Zata Amni voted and added 2 comments

    Votes added by Rakina Zata Amni

    Code-Review+1

    2 comments

    Patchset-level comments
    Rakina Zata Amni . resolved

    LGTM, thanks!

    Commit Message
    Line 13, Patchset 3:renderer process for the Reload button WebUI is initialized. This helps
    quantify the overhead of using a WebUI architecture for this component.
    Rakina Zata Amni . resolved

    I would say it's more of for figuring out if we're creating the renderer process quickly enough. I think your current metric is recording when the browser requests the renderer process to be created we also want to get the [OnProcessLaunched](https://source.chromium.org/chromium/chromium/src/+/main:content/browser/renderer_host/render_process_host_impl.cc;l=5809;drc=47a8fcb6f712292969c7d2ef9c8361acd203c5f8) time, which is when the renderer process actually sucessfully gets created and notifies the browser.

    Eriko Kurimoto

    Thanks, updated the cl description to clarify that this metric measures the time unil the process is requested.
    Also, gonna add the metrics to gt OnProcessLaunched in the incoming cls.,

    Rakina Zata Amni

    Acknowledged

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Eriko Kurimoto
    • Ming-Ying Chung
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I827a8fea597c2dd219ad5c81658b4024e2d274e9
      Gerrit-Change-Number: 7635419
      Gerrit-PatchSet: 4
      Gerrit-Owner: Eriko Kurimoto <elk...@chromium.org>
      Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
      Gerrit-Reviewer: Ming-Ying Chung <my...@chromium.org>
      Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-Attention: Eriko Kurimoto <elk...@chromium.org>
      Gerrit-Attention: Ming-Ying Chung <my...@chromium.org>
      Gerrit-Comment-Date: Wed, 11 Mar 2026 03:27:27 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Eriko Kurimoto <elk...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Ming-Ying Chung (Gerrit)

      unread,
      Mar 10, 2026, 11:39:38 PM (2 days ago) Mar 10
      to Eriko Kurimoto, Rakina Zata Amni, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, speed-metrics...@chromium.org, loading-rev...@chromium.org, speed-metr...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, asvitkine...@chromium.org
      Attention needed from Eriko Kurimoto

      Ming-Ying Chung voted and added 1 comment

      Votes added by Ming-Ying Chung

      Code-Review+1

      1 comment

      File chrome/browser/page_load_metrics/observers/initial_webui_page_load_metrics_observer.cc
      Line 103, Patchset 3: base::TimeTicks init_time = rfh->GetProcess()->GetLastInitTime();
      Ming-Ying Chung . resolved

      Is this guarantee to be from Initial WebUI process (isn't it shared with other topchrome webui?

      Eriko Kurimoto

      The process is shared with other top-chrome webuis, but `GetLastInitTime` captures the actual process launch timestamp which accurately reflects the renderer creation overhead for the first WebUI component loaded during startup.
      The singleton guard in the manager ensures we record this measurement only once per browser session.
      And `InitialWebUIPageLoadMetricsObserver` filters for the initial WebUI URL, so it should be ok IIUC.

      Ming-Ying Chung

      sg

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Eriko Kurimoto
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I827a8fea597c2dd219ad5c81658b4024e2d274e9
        Gerrit-Change-Number: 7635419
        Gerrit-PatchSet: 4
        Gerrit-Owner: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Reviewer: Ming-Ying Chung <my...@chromium.org>
        Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-Attention: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Comment-Date: Wed, 11 Mar 2026 03:39:05 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        Comment-In-Reply-To: Eriko Kurimoto <elk...@chromium.org>
        Comment-In-Reply-To: Ming-Ying Chung <my...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Eriko Kurimoto (Gerrit)

        unread,
        Mar 11, 2026, 1:36:28 AM (yesterday) Mar 11
        to Shunya Shishido, Chromium UI Views Reviews, Ming-Ying Chung, Rakina Zata Amni, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, speed-metrics...@chromium.org, loading-rev...@chromium.org, speed-metr...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, asvitkine...@chromium.org
        Attention needed from Chromium UI Views Reviews and Shunya Shishido

        Eriko Kurimoto added 1 comment

        Patchset-level comments
        Eriko Kurimoto . resolved

        Shishido-san, please take a look at page load metrics changes. Thanks

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Chromium UI Views Reviews
        • Shunya Shishido
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I827a8fea597c2dd219ad5c81658b4024e2d274e9
        Gerrit-Change-Number: 7635419
        Gerrit-PatchSet: 4
        Gerrit-Owner: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Reviewer: Chromium UI Views Reviews <chromium-ui-...@google.com>
        Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Reviewer: Ming-Ying Chung <my...@chromium.org>
        Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
        Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-Attention: Shunya Shishido <sisid...@chromium.org>
        Gerrit-Attention: Chromium UI Views Reviews <chromium-ui-...@google.com>
        Gerrit-Comment-Date: Wed, 11 Mar 2026 05:36:05 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        gwsq (Gerrit)

        unread,
        Mar 11, 2026, 1:37:45 AM (yesterday) Mar 11
        to Eriko Kurimoto, Chromium UI Views Reviews, Tom Lukaszewicz, Shunya Shishido, Ming-Ying Chung, Rakina Zata Amni, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, speed-metrics...@chromium.org, loading-rev...@chromium.org, speed-metr...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, asvitkine...@chromium.org
        Attention needed from Shunya Shishido and Tom Lukaszewicz

        Message from gwsq

        Reviewer source(s):
        tl...@chromium.org is from context(googleclient/chrome/chromium_gwsq/ui/views/config.gwsq)

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Shunya Shishido
        • Tom Lukaszewicz
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I827a8fea597c2dd219ad5c81658b4024e2d274e9
        Gerrit-Change-Number: 7635419
        Gerrit-PatchSet: 4
        Gerrit-Owner: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Reviewer: Ming-Ying Chung <my...@chromium.org>
        Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
        Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
        Gerrit-Reviewer: Tom Lukaszewicz <tl...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Chromium UI Views Reviews <chromium-ui-...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Shunya Shishido <sisid...@chromium.org>
        Gerrit-Attention: Tom Lukaszewicz <tl...@chromium.org>
        Gerrit-Comment-Date: Wed, 11 Mar 2026 05:37:10 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Tom Lukaszewicz (Gerrit)

        unread,
        Mar 11, 2026, 3:59:59 PM (yesterday) Mar 11
        to Eriko Kurimoto, Chromium UI Views Reviews, Shunya Shishido, Ming-Ying Chung, Rakina Zata Amni, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, speed-metrics...@chromium.org, loading-rev...@chromium.org, speed-metr...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, asvitkine...@chromium.org
        Attention needed from Eriko Kurimoto and Shunya Shishido

        Tom Lukaszewicz voted and added 1 comment

        Votes added by Tom Lukaszewicz

        Code-Review+1

        1 comment

        Patchset-level comments
        Tom Lukaszewicz . resolved

        lgtm

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Eriko Kurimoto
        • Shunya Shishido
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I827a8fea597c2dd219ad5c81658b4024e2d274e9
        Gerrit-Change-Number: 7635419
        Gerrit-PatchSet: 4
        Gerrit-Owner: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Reviewer: Ming-Ying Chung <my...@chromium.org>
        Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
        Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
        Gerrit-Reviewer: Tom Lukaszewicz <tl...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Chromium UI Views Reviews <chromium-ui-...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Attention: Shunya Shishido <sisid...@chromium.org>
        Gerrit-Comment-Date: Wed, 11 Mar 2026 19:59:25 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Eriko Kurimoto (Gerrit)

        unread,
        Mar 11, 2026, 10:08:32 PM (23 hours ago) Mar 11
        to Tom Lukaszewicz, Chromium UI Views Reviews, Ming-Ying Chung, Rakina Zata Amni, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, speed-metrics...@chromium.org, loading-rev...@chromium.org, speed-metr...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, asvitkine...@chromium.org

        Eriko Kurimoto voted Commit-Queue+2

        Commit-Queue+2
        Open in Gerrit

        Related details

        Attention set is empty
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I827a8fea597c2dd219ad5c81658b4024e2d274e9
        Gerrit-Change-Number: 7635419
        Gerrit-PatchSet: 4
        Gerrit-Owner: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Reviewer: Ming-Ying Chung <my...@chromium.org>
        Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
        Gerrit-Reviewer: Tom Lukaszewicz <tl...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Chromium UI Views Reviews <chromium-ui-...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Comment-Date: Thu, 12 Mar 2026 02:08:02 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Eriko Kurimoto (Gerrit)

        unread,
        12:33 AM (20 hours ago) 12:33 AM
        to Tom Lukaszewicz, Chromium UI Views Reviews, Ming-Ying Chung, Rakina Zata Amni, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, speed-metrics...@chromium.org, loading-rev...@chromium.org, speed-metr...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, asvitkine...@chromium.org

        Eriko Kurimoto voted Commit-Queue+2

        Commit-Queue+2
        Open in Gerrit

        Related details

        Attention set is empty
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I827a8fea597c2dd219ad5c81658b4024e2d274e9
        Gerrit-Change-Number: 7635419
        Gerrit-PatchSet: 5
        Gerrit-Owner: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Reviewer: Ming-Ying Chung <my...@chromium.org>
        Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
        Gerrit-Reviewer: Tom Lukaszewicz <tl...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Chromium UI Views Reviews <chromium-ui-...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Comment-Date: Thu, 12 Mar 2026 04:32:51 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Chromium LUCI CQ (Gerrit)

        unread,
        1:30 AM (20 hours ago) 1:30 AM
        to Eriko Kurimoto, Tom Lukaszewicz, Chromium UI Views Reviews, Ming-Ying Chung, Rakina Zata Amni, Chromium Metrics Reviews, AyeAye, speed-metrics...@chromium.org, loading-rev...@chromium.org, speed-metr...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, asvitkine...@chromium.org

        Chromium LUCI CQ submitted the change with unreviewed changes

        Unreviewed changes

        4 is the latest approved patch-set.
        The change was submitted with unreviewed changes in the following files:

        ```
        The name of the file: chrome/browser/page_load_metrics/observers/initial_webui_page_load_metrics_observer.cc
        Insertions: 2, Deletions: 0.

        The diff is too large to show. Please review the diff.
        ```

        Change information

        Commit message:
        WaaP: Record the renderer process creation time for initial webui

        This CL adds a new metric
        "InitialWebUI.Startup.ReloadButton.RendererProcessCreated" which
        measures the duration from browser startup until the browser initializes
        the request for a dedicated renderer process for the Reload button
        WebUI.

        Captured via RenderProcessHost::GetLastInitTime in the
        InitialWebUIPageLoadMetricsObserver::OnCommit method, this metric
        quantifies the cost of renderer process startup. This specific
        measurement reflects the timing of the browser's request to create the
        process, a separate metric for the actual successful process launch
        (OnProcessLaunched) may be added in the future to provide a more
        granular breakdown of process creation overhead.
        Bug: 491325039
        Change-Id: I827a8fea597c2dd219ad5c81658b4024e2d274e9
        Reviewed-by: Rakina Zata Amni <rak...@chromium.org>
        Reviewed-by: Ming-Ying Chung <my...@chromium.org>
        Reviewed-by: Tom Lukaszewicz <tl...@chromium.org>
        Commit-Queue: Eriko Kurimoto <elk...@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#1598223}
        Files:
        • M chrome/browser/page_load_metrics/observers/initial_webui_page_load_metrics_observer.cc
        • M chrome/browser/page_load_metrics/observers/initial_webui_page_load_metrics_observer.h
        • M chrome/browser/ui/waap/initial_webui_window_metrics_manager.cc
        • M chrome/browser/ui/waap/initial_webui_window_metrics_manager.h
        • M chrome/browser/ui/waap/waap_ui_metrics_service.cc
        • M chrome/browser/ui/waap/waap_ui_metrics_service.h
        • M tools/metrics/histograms/metadata/ui/histograms.xml
        Change size: M
        Delta: 7 files changed, 92 insertions(+), 7 deletions(-)
        Branch: refs/heads/main
        Submit Requirements:
        • requirement satisfiedCode-Review: +1 by Tom Lukaszewicz, +1 by Rakina Zata Amni, +1 by Ming-Ying Chung
        Open in Gerrit
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: merged
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I827a8fea597c2dd219ad5c81658b4024e2d274e9
        Gerrit-Change-Number: 7635419
        Gerrit-PatchSet: 6
        Gerrit-Owner: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Reviewer: Ming-Ying Chung <my...@chromium.org>
        Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
        Gerrit-Reviewer: Tom Lukaszewicz <tl...@chromium.org>
        open
        diffy
        satisfied_requirement
        Reply all
        Reply to author
        Forward
        0 new messages