Speculative load measurement API [chromium/src : main]

38 views
Skip to first unread message

Yoav Weiss (@Shopify) (Gerrit)

unread,
Feb 2, 2026, 9:08:40 AMFeb 2
to Hiroshige Hayashizaki, AyeAye, Barry Pollard, Chromium LUCI CQ, Menard, Alexis, chromium...@chromium.org, Olga Gerchikov, Kentaro Hara, Nate Chapin, Raphael Kubo da Costa, prerendering-reviews, ashleynewson+w...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-revi...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, gavin...@chromium.org, gavinp+p...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, tburkar...@chromium.org
Attention needed from Hiroshige Hayashizaki

Yoav Weiss (@Shopify) added 1 comment

Patchset-level comments
File-level comment, Patchset 20 (Latest):
Yoav Weiss (@Shopify) . resolved

Hey hiroshige@! I'd love your thoughts on this, at all levels: from the proposal itself to the feature's design to its implementation.

Let me know if breaking this CL up to smaller chunks can help.

Open in Gerrit

Related details

Attention is currently required from:
  • Hiroshige Hayashizaki
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: I47623f18018700210550f7313ea6966e418704d6
Gerrit-Change-Number: 7531423
Gerrit-PatchSet: 20
Gerrit-Owner: Yoav Weiss (@Shopify) <yoav...@chromium.org>
Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
Gerrit-CC: Barry Pollard <barryp...@chromium.org>
Gerrit-CC: Kentaro Hara <har...@chromium.org>
Gerrit-CC: Menard, Alexis <alexis...@intel.com>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-CC: Olga Gerchikov <gerc...@microsoft.com>
Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
Gerrit-CC: prerendering-reviews <prerenderi...@chromium.org>
Gerrit-Attention: Hiroshige Hayashizaki <hiro...@chromium.org>
Gerrit-Comment-Date: Mon, 02 Feb 2026 14:08:26 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Kouhei Ueno (Gerrit)

unread,
2:08 AM (22 hours ago) 2:08 AM
to Yoav Weiss (@Shopify), Hiroshige Hayashizaki, AyeAye, Barry Pollard, Chromium LUCI CQ, Menard, Alexis, chromium...@chromium.org, Olga Gerchikov, Kentaro Hara, Nate Chapin, Raphael Kubo da Costa, prerendering-reviews, ashleynewson+w...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-revi...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, gavin...@chromium.org, gavinp+p...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, tburkar...@chromium.org
Attention needed from Hiroshige Hayashizaki and Yoav Weiss (@Shopify)

Kouhei Ueno added 2 comments

Patchset-level comments
File-level comment, Patchset 25 (Latest):
Kouhei Ueno . resolved

Sorry for the slow review. Would you split preload part?

Highlevel:

  • [non-OT blocking] I don't believe pagehide event is the right place to expose this. However, OT is about testing API, so I'm good proceeding OT for now. I do want to have discussion on this before shipping.
  • [non-OT blocking, to be discussed on SpeculationRules split CL] I'm very hesitant to expose `use` and duplicating the NVS match logic in renderer side. Barry informed me that the navigation to URL was recently exposed: https://html.spec.whatwg.org/#dom-navigationtransition-to . Can we have web author implement the check themselves if they already have access to?
File third_party/blink/renderer/core/events/preload.h
Line 17, Patchset 25 (Latest):class Preload final : public ScriptWrappable {
Kouhei Ueno . unresolved

Please add class comment referencing this is for https://github.com/yoavweiss/speculative_load_measurement

Open in Gerrit

Related details

Attention is currently required from:
  • Hiroshige Hayashizaki
  • Yoav Weiss (@Shopify)
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement 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: I47623f18018700210550f7313ea6966e418704d6
Gerrit-Change-Number: 7531423
Gerrit-PatchSet: 25
Gerrit-Owner: Yoav Weiss (@Shopify) <yoav...@chromium.org>
Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
Gerrit-Reviewer: Kouhei Ueno <kou...@chromium.org>
Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
Gerrit-CC: Barry Pollard <barryp...@chromium.org>
Gerrit-CC: Kentaro Hara <har...@chromium.org>
Gerrit-CC: Menard, Alexis <alexis...@intel.com>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-CC: Olga Gerchikov <gerc...@microsoft.com>
Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
Gerrit-CC: prerendering-reviews <prerenderi...@chromium.org>
Gerrit-Attention: Hiroshige Hayashizaki <hiro...@chromium.org>
Gerrit-Attention: Yoav Weiss (@Shopify) <yoav...@chromium.org>
Gerrit-Comment-Date: Thu, 12 Mar 2026 06:07:57 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy
Reply all
Reply to author
Forward
0 new messages