*Contact emails*
[email protected]

*Explainer*
https://gist.github.com/yoavweiss/6bb2de06642b475a12205684aea2eef9

*Specification*
*No spec - this is an experiment-only feature.*

*Summary*
Current viewport heuristics for speculation rules don't give any room for
developer experimentation. This experimental feature will provide such
controls, and enable developers to figure out if different heuristics
parameters give them better results than the default ones. This is a
feature *only aimed at experimentation, and there are no plans to ship it
as is*.

*Blink component*
Blink>PerformanceAPIs
<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EPerformanceAPIs%22>

*Web Feature ID*
Missing feature - this feature will not exist beyond this experiment.

*TAG review*
*N/A - as we're not intending to ship this feature, a TAG review doesn't
seem necessary.*

*TAG review status*
N/A

*Goals for experimentation*
Allow developers to find and report back mobile-viewport heuristic values
that work well for them and enable performance benefits from "moderate"
speculation rules.

*Risks*


*Interoperability and Compatibility*

*No interop concern, as there are no plans to ship this API as is.*No
compat concerns, as this is a new Speculation Rules rule.

*Gecko*: No signal, as this is an experiment-only feature.

*WebKit*: No signal, as this is an experiment-only feature.

*Web developers*: Shopify is interested in experimenting with modified
viewport heuristics.

*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*
*No*

*Debuggability*
*N/A - A simple added rule to speculation rules doesn't require any
debuggability accomodations.*

*Will this feature be supported on all six Blink platforms (Windows, Mac,
Linux, ChromeOS, Android, and Android WebView)?*
No - this is aimed at mobile viewport heuristics, so Android only.

*Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?*
No. This is not aimed to be a web exposed feature, so unit tests seem
sufficient.


*Flag name on about://flags*
*No information provided*

*Finch feature name*
*SpeculationRulesModerateViewportHeuristicsControl*

*Non-finch justification*
*No information provided*

*Requires code in //chrome?*
False

*Tracking bug*
https://issues.chromium.org/issues/529423512

*Estimated milestones*

M152-M157 inclusive


*Link to entry on the Chrome Platform Status*
https://chromestatus.com/feature/6240467143491584?gate=6014326143057920

This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohSJJhjzz31rm-5rDJV_BHuUegyhz2VSP0wTEfpbNH-DT3g%40mail.gmail.com.

Reply via email to