Contact emails [email protected]
Explainer https://github.com/WICG/nav-speculation/blob/main/prerendering-cross-origin-iframes.md Specification https://wicg.github.io/nav-speculation/prerendering.html Summary Prerenders cross-origin iframes with an opt-in response header. Browsers will now prerender all cross-origin frames if the top-level frame's HTTP response includes the Supports-Loading-Mode: prerender-cross-origin-frames. Blink component Blink <https://issues.chromium.org/issues?q=customfield1222907:%22Blink%22> Web Feature ID speculation-rules TAG review https://github.com/w3ctag/design-reviews/issues/1207 TAG review status Not applicable Goals for experimentation Gather feedback from web authors who already are interested in this feature. Risks Interoperability and Compatibility The entire speculative loading feature is a progressive enhancement, so in general risks are low in this area. Gecko: No signal ( https://github.com/mozilla/standards-positions/issues/1376) WebKit: No signal (https://github.com/WebKit/standards-positions/issues/636) Web developers: Positive Our partners show interests in having this feature. Other signals: WebView application risks (This feature is not supported in WebView.) Ongoing technical constraints No information provided Debuggability The cross-origin iframe prerendering should be debuggable as well as top frame's one: https://developer.chrome.com/docs/devtools/application/debugging-speculation-rules#prerender Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)? No Windows, Mac, Linux, ChromeOS, Android. WebView doesn't support speculation rules prerendering because prerendering navigation breaks the lifecycle (e.g., callback sequence) of the WebView. 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://flags "prerender2-cross-origin-iframes" from M148 Finch feature name Prerender2CrossOriginIframes Requires code in //chrome? False Estimated milestones Origin trial desktop first 147 Origin trial desktop last 152 DevTrial on desktop 147 Origin trial Android first 147 Origin trial Android last 152 DevTrial on Android 147 Link to entry on the Chrome Platform Status https://chromestatus.com/feature/5112398709129216?gate=5126116666900480 Links to previous Intent discussions Intent to Prototype: https://groups.google.com/a/chromium.org/d/msgid/blink-dev/68b670ba.050a0220.270bc4.0593.GAE%40google.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 [email protected]. To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAEV3p%3DzhNhfOpe8x%3DRKgxYFS9GCq_q-c8knZYRBRuijQ27o8w%40mail.gmail.com.
