Thank you! On Thu, Mar 13, 2025 at 1:50 AM Alex Russell <slightly...@chromium.org> wrote:
> LGTM1 > > I continue to be concerned that we are proliferating these declarative > forms without any object model. I'd like to see an OM for speculation > rules, import maps, and other similar designs. Has this come up in your > discussions with the TAG? > As with all previous times you've replied to speculation rules features with this feedback, we invite you to give it through standards forums, especially if you have partners for whom such additions would make a difference, or concrete use cases that cannot be accomplished with the current design. And no, the TAG has not expressed similar feedback; indeed, their feedback has pushed toward making things *more* declarative. > > Best, > > Alex > > On Thursday, March 6, 2025 at 11:42:03 AM UTC-5 Huanpo Lin wrote: > >> The previous email didn't include the section of Goals for >> experimentation. >> I'm sending this email as a follow-up. >> >> Goals for experimentation >> >> To evaluate how the prerendering target_hint support works on real sites >> before shipping it by default. We will be evaluating performance, >> stability, and correctness, and any other feedback the sites have when they >> use this feature. >> >> Kind regards >> >> On Thu, Mar 6, 2025 at 2:42 PM Chromestatus < >> ad...@cr-status.appspotmail.com> wrote: >> >>> Contact emails nhir...@chromium.org, robert...@chromium.org >>> >>> Explainer >>> https://github.com/WICG/nav-speculation/blob/main/triggers.md#window-name-targeting-hints >>> >>> Specification >>> https://wicg.github.io/nav-speculation/speculation-rules.html >>> >>> Summary >>> >>> This extends speculation rules syntax to allow developers to specify the >>> target_hint field. This field provides a hint to indicate a target >>> navigable where a prerendered page will eventually be activated. For >>> example, when _blank is specified as a hint, a prerendered page can be >>> activated for a navigable opened by window.open(). The field has no effect >>> on prefetching. The specification allows this field to accept any strings >>> that are valid as navigable target name or keyword as the value, but this >>> launch supports only one of "_self" or "_blank" strings. If the hint is not >>> specified, it's treated like "_self" is specified. >>> >>> >>> Blink component Internals>Preload>Prerender >>> <https://issues.chromium.org/issues?q=customfield1222907:%22Internals%3EPreload%3EPrerender%22> >>> >>> Search tags speculationrules <http:///features#tags:speculationrules>, >>> prerendering <http:///features#tags:prerendering> >>> >>> TAG review https://github.com/w3ctag/design-reviews/issues/931 >>> >>> TAG review status Issues addressed >>> >>> Risks >>> >>> >>> Interoperability and Compatibility >>> >>> None >>> >>> >>> *Gecko*: Neutral ( >>> https://github.com/mozilla/standards-positions/issues/620) >>> >>> *WebKit*: No signal ( >>> https://github.com/WebKit/standards-positions/issues/54) >>> >>> *Web developers*: No signals >>> >>> *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 >>> >>> >>> >>> Ongoing technical constraints >>> >>> None >>> >>> >>> Debuggability >>> >>> DevTools supports speculation rules: >>> https://developer.chrome.com/blog/debugging-speculation-rules/ >>> >>> >>> Will this feature be supported on all six Blink platforms (Windows, Mac, >>> Linux, ChromeOS, Android, and Android WebView)? No >>> >>> Android WebView doesn't support speculation rules yet. >>> >>> >>> Is this feature fully tested by web-platform-tests >>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>> ? Yes >>> >>> https://wpt.fyi/results/speculation-rules/prerender >>> >>> >>> Flag name on about://flags >>> enable-speculation-rules-prerendering-target-hint >>> >>> Finch feature name Prerender2InNewTab >>> >>> Requires code in //chrome? False >>> >>> Tracking bug https://issues.chromium.org/issues/40234240 >>> >>> Estimated milestones >>> Origin trial desktop first 135 >>> Origin trial desktop last 140 >>> Origin trial Android first 135 >>> Origin trial Android last 140 >>> >>> Link to entry on the Chrome Platform Status >>> https://chromestatus.com/feature/5162540351094784?gate=5081681619058688 >>> >>> 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/496c3c78-b691-4106-8ea2-5c72c2bb29ffn%40chromium.org > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/496c3c78-b691-4106-8ea2-5c72c2bb29ffn%40chromium.org?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/CAM0wra8ct%2BgfPxhVxney3_YZvVio9zdVBoJL%2BrANmSfzcDbcmA%40mail.gmail.com.