Contact emails
[email protected], [email protected]

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


Search tags
speculationrules, 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?
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.

-- 
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/67c935cc.2b0a0220.325104.02b6.GAE%40google.com.

Reply via email to