Intent to Prototype: Prerender2 for Desktop

Skip to first unread message

Takashi Toyoshima

May 27, 2022, 4:50:23 AMMay 27
to blink-dev

Contact emails,,,,,,



Design docs


To achieve parity among the all supporting platforms, we implement the Prerender2 for Desktop in addition to Android.

We are going to ship the same-origin prerendering triggered by the speculation rules API and running experiments on Omnibox triggered prerendering on Android. We also enable these prerendering on Desktop.

See also [1] Same-origin prerendering triggered by the speculation rules API


Blink component



Interoperability and Compatibility

Gecko: No signal

WebKit: No signal

Web developers: No signals

Other signals:

It affects the Chrome Extensions APIs surface. Baseline changes were already discussed at the WECG for the FencedFrames/MPArch support, and we just follow it to support prerendering. Detailed plans are discussed in the design docs.

NaCl is another Desktop only feature, but we don’t support NaCl in prerendering pages as the feature NaCl is deprecated. We cancel prerendering when we find a NaCl in a prerendering page.

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?

Tracking bug

Estimated milestones


Link to entry on the Chrome Platform Status

This intent message was generated by Chrome Platform Status.

Takashi Toyoshima
Software Engineer, Google
Reply all
Reply to author
0 new messages