Contact emails
yoav...@chromium.org, barryp...@google.comExplainer
https://github.com/yoavweiss/speculative_load_measurement/blob/main/README.mdSpecification
Not yet.Summary
Expose measurement data regarding speculative loads (preloads, prefetch and prerenders) as part of the "pagehide" event. That would enable developers to measure the efficacy of various speculative loading strategies and adapt them accordingly.Blink component
Blink>PerformanceAPIsWeb Feature ID
Missing featureTAG review
Not yet.TAG review status
Not yet filed.Goals for experimentation
See that the API shape enables developers to solve real life measurement issues related to speculative loads.Risks
Interoperability and Compatibility
As a new API surface, there are no real compatibility issues.As far as interoperability goes, it's a bit early to tell. We haven't asked for positions just yet.
Gecko: No signal yet.
WebKit: No signal yet.
Web developers:
Support from Wix and general support at WebPerfWG discussions.
Other signals:
WebView application risks
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
No Ongoing technical constraints
NoDebuggability
Nothing in particular.Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?
YesYesFlag name on about://flags
No information providedFinch feature name
SpeculationMeasurementNon-finch justification
NoneRequires code in //chrome?
FalseTracking bug
https://issues.chromium.org/issues/481590676Estimated milestones
M150-M155 inclusive
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5118840377835520?gate=6004022601449472Links to previous Intent discussions
Intent to Prototype: https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohSJA9q57gnHFyJ1WqUUJi2AX5UCmtDM50URp9hjx3J4WJg%40mail.gmail.com