Thanks! The "Estimated milestones" seem automatically generated from the OT fields, and are not editable. I did have the option to press a new button today after your LGTM, and perhaps that will update Chrome Status? (I still don't see it updated but perhaps it has a delay).
--- RE spec: yes, that does need work to update the text, but in preparation for that we wrote a "design doc" <https://github.com/WICG/soft-navigations/blob/main/Design.md> which is easier to iterate on, and tries to describe how it intends to work. For the curious. One of the other changes since last year is that we are trying to decouple the feature into smaller "foundational" parts: - Interactions hooks --> Event Timing API - TaskAttribution --> AsyncContext API - Paint Detection --> Container Timing API Leaving less "heuristics" specific to this feature, and less to spec directly (this was also one piece of feedback, also from TAG review, to be less heuristic and give developers more flexibility). Although a lot of those are also still early incubations and themselves need work, we think that makes the design easier and less redundant. -Michal On Mon, Jul 28, 2025 at 12:07 AM Domenic Denicola <dome...@chromium.org> wrote: > LGTM to experiment for 6 more milestones. Be sure to set those milestones > in ChromeStatus so that the feature shows up in > https://chromestatus.com/roadmap; I guess that might require overwriting > the old "Estimated milestones" fields. > > This feature seems like a great use of the origin trial system, to gather > data and iterate over time. Although, based on > https://github.com/WICG/soft-navigations/issues/47 and the current state > of the spec, it sounds like there's still a good amount of work to do > before it could be called finalized, I'm excited for web developers to get > another 6 milestones of testing to inform further work. > > On Sat, Jul 26, 2025 at 3:50 AM Michal Mocny <mmo...@chromium.org> wrote: > >> Contact emailsmmo...@chromium.org, shase...@chromium.org, >> yoavwe...@chromium.org >> >> Explainerhttps://github.com/WICG/soft-navigations >> https://github.com/WICG/soft-navigations/blob/main/Design.md >> >> Specificationhttps://wicg.github.io/soft-navigations >> >> Summary >> >> Exposes the (experimental) soft navigation heuristics to web developers, >> using both PerformanceObserver and the performance timeline. This feature >> reports two new performance entries: - "soft-navigation", for user >> interactions which navigate the page. Defines a new timeOrigin to help >> slice the performance timeline. - "interaction-contentful-paint", which >> reports on the loading performance of interactions (beyond just next >> paint), used as LCP for soft-navigations. >> >> >> Blink componentBlink>PerformanceAPIs >> <https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EPerformanceAPIs%22> >> >> TAG reviewhttps://github.com/w3ctag/design-reviews/issues/879 >> >> TAG review statusIssues addressed >> >> Origin Trial NameSoft Navigation Heuristics >> >> Chromium Trial NameSoftNavigationHeuristics >> >> 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 >> >> >> Reason this experiment is being extended >> >> This feature has already gone through two origin trials which ended in >> milestone 123 a year ago. We took developer feedback and communicated with >> web developers at the end of the trial with the following status: "The >> Chrome team are taking time to review the experiment feedback and consider >> the next steps for this API. We want to address some accuracy issues and >> believe another origin trial will be required before the feature is ready >> to progress." Over the next year we investigated the reasons for the >> deficiencies, updated the implementation, and revamped the proposed API >> slightly. I have created a description of these changes here: >> https://github.com/WICG/soft-navigations/issues/47 Early results (local >> lab testing, and field histograms in aggregate) from the current version of >> the feature shows a significant improvement from a year ago, and we've >> gotten positive anecdotal feedback from some early testers on Canary with >> experimental features enabled. Although this feature has already had 2 >> Origin trials, because there has been over a year of gap since the last >> trial, we request permission for another 6 milestones extension, rather >> than 3, which are necessary as we expect it will take developers some time >> ramp up and collect sufficient field data to analyze give feedback, and for >> us to iterate on this feedback. >> >> >> 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 about://flagsNone >> >> Finch feature nameSoftNavigationHeuristics >> >> Requires code in //chrome?False >> >> Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=1338390 >> >> Estimated milestones >> Origin trial desktop first 117 >> Origin trial desktop last 123 >> Origin trial extension 1 end milestone 123 >> Origin trial extension 2 end milestone 123 >> Origin trial extension 3 end milestone 145 >> Origin trial Android first 117 >> Origin trial Android last 123 >> Origin trial WebView first 117 >> Origin trial WebView last 123 >> >> Link to entry on the Chrome Platform Status >> https://chromestatus.com/feature/5144837209194496?gate=4535580188475392 >> >> Links to previous Intent discussionsIntent 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 1: >> https://groups.google.com/a/chromium.org/g/blink-dev/c/xxrmKr-6X38/m/48Hri1cnAgAJ >> Intent to Extend Experiment 2: >> 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 visit >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAEeF2TfyN4LMy2DQwjPrsTekEw8dNXgcqiogvznagjtWyfqixA%40mail.gmail.com >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAEeF2TfyN4LMy2DQwjPrsTekEw8dNXgcqiogvznagjtWyfqixA%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 visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAEeF2TdZBNn-2tgojKrp5HMWf3n0XqM84s%3DSinyPgfmL_TZb0A%40mail.gmail.com.