Intent to Prototype: Prerendering cross-origin iframes

94 views
Skip to first unread message

Chromestatus

unread,
Sep 2, 2025, 12:21:30 AM (3 days ago) Sep 2
to blin...@chromium.org, yoi...@chromium.org

Contact emails

yoi...@chromium.org

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

Motivation

By default, navigational prerendering delays the loading of all cross-origin iframes until the referring page activates the prerendered page. However, there are some cases where cross-origin iframes are particularly important to an application, such that delaying them negates many of the benefits of prerendering.



Initial public proposal

None

TAG review

None

TAG review status

Not applicable

Risks



Interoperability and Compatibility

None



Gecko: No signal

WebKit: No signal

Web developers: Positive Our partners show interests in having this feature.

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



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



Is this feature fully tested by web-platform-tests?

Yes

Flag name on about://flags

None

Finch feature name

Prerender2CrossOriginIframes

Requires code in //chrome?

False

Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5112398709129216?gate=5179872041369600

This intent message was generated by Chrome Platform Status.

Rick Byers

unread,
Sep 2, 2025, 1:49:44 PM (2 days ago) Sep 2
to Chromestatus, blin...@chromium.org, yoi...@chromium.org
Makes sense to me as an opt-in, thanks for working on this Yoichi!

Rick

--
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+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/68b670ba.050a0220.270bc4.0593.GAE%40google.com.
Reply all
Reply to author
Forward
0 new messages