LGTM to extend to 123 inclusive.
On 1/22/24 10:00 PM, Ian Clelland wrote:
Contact emails
iclell...@chromium.org
Explainer
https://bit.ly/soft-navigation
https://docs.google.com/document/d/1eUyQg3YLEmYjrTMC3p-F1MilECwCynhM6WIbIo05SPU/edit
Specification
https://wicg.github.io/soft-navigations
Summary
Exposes the (experimental) soft navigation heuristics [1] to web
developers, using both PerformanceObserver and the performance
timeline. [1] https://bit.ly/soft-navigation
Blink component
Blink>PerformanceAPIs
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EPerformanceAPIs>
TAG review
https://github.com/w3ctag/design-reviews/issues/879
TAG review status
Issues addressed
Chromium Trial Name
SoftNavigationHeuristics
Link to origin trial feedback summary
https://github.com/WICG/soft-navigations/issues
Origin Trial documentation link
https://github.com/WICG/soft-navigations#soft-navigations
Risks
Interoperability and Compatibility
None
/Gecko/: No signal
(https://github.com/mozilla/standards-positions/issues/854)
/WebKit/: No signal
(https://github.com/WebKit/standards-positions/issues/235)
/Web developers/: Strongly positive
https://github.com/WICG/proposals/issues/71#issuecomment-1325856231
https://twitter.com/yoavweiss/status/1575191332775026688
/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?
None
Goals for experimentation
Reason this experiment is being extended
We are still collecting feedback from partners, who are evaluating the
suitability of this API to replace existing ad-hoc methods of
measuring soft navigations, including some who were only recently able
to start experimenting. Additionally, we have made changes to the
heuristics, in response to testing and feedback, to eliminate some
false-positive detections, and better match the behaviour of
real-world single-page apps. Some of these changes initially went out
in Chrome 120, and were refined in Chrome 121; some will be released
with Chrome 122. We'd like to give developers a chance to experiment
with these changes, to help inform any future adjustments that need to
be made. After Chrome 123, we intend to pause the experiment while we
act on all of the feedback, and decide whether further changes to the
heuristics are necessary, or if the API is in good enough shape to
consider shipping.
Ongoing technical constraints
None.
Debuggability
None
Will this feature be supported on all six Blink platforms
(Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?
No
Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
Yes
Flag name on chrome://flags
None
Finch feature name
SoftNavigationHeuristics
Requires code in //chrome?
False
Tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1338390
Estimated milestones
OriginTrial desktop last 123
OriginTrial desktop first 117
OriginTrial Android last 123
OriginTrial Android first 117
OriginTrial webView last 123
OriginTrial webView first 117
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5144837209194496
Links to previous Intent discussions
Intent to prototype:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfV3qRFx0i-eGJFSzqE8bnbX8XYJCvXAj0LfvO0icPo_jA%40mail.gmail.comĀ Intent
to Experiment:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfUb_Gn_5gGy8SnChg5KH2JN57Gv0NhnHN7Q_kH0Aa17CQ%40mail.gmail.com
Intent to Extend Experiment:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfULP5d3fNCAqeO2gLP56R3HCytmaNk%2B9kpYsC2dj4%3DqoQ%40mail.gmail.com
Intent to Ship:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfULP5d3fNCAqeO2gLP56R3HCytmaNk%2B9kpYsC2dj4%3DqoQ%40mail.gmail.com
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 blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAK_TSXKaXYQ8hYmRvkmMEYNm_Fddpr9EotUPy5-0bu8gaQbwQw%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAK_TSXKaXYQ8hYmRvkmMEYNm_Fddpr9EotUPy5-0bu8gaQbwQw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
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 blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b4193d9c-c42d-4a51-a557-8f69088e9ff2%40chromium.org.