Intent to Experiment: Subresource prefetching+loading via Signed HTTP Exchange

Skip to first unread message

Tsuyoshi Horo

Sep 11, 2019, 5:04:30 AM9/11/19
to blink-dev

Contact emails



Support signed exchange subresource prefetching and loading by extending the HTTP link header.

Link to “Intent to Implement” blink-dev discussion!topic/blink-dev/zdvJLcditVA

Goals for experimentation

The main goal is to measure the performance benefit of alternative subresource signed exchange prefetch. And also, this feature requires participation of both content publishers and distributors. So we would like to know whether this API design and mechanism works or not. 

Experimental timeline

M78 - M82(tentative)

Any risks when the experiment finishes?

After the OriginTrial expires, Chrome will not prefetch the alternative subresource signed exchanges, but will prefetch the original subresources written in inner link header.

Ongoing technical constraints



DevTools shows the information about signed exchange subresource prefetching and loading in the Network tab.

Will this feature be supported on all five Blink platforms supported by Origin Trials (Windows, Mac, Linux, Chrome OS, and Android)?


Link to entry on the feature dashboard

Yoav Weiss

Sep 12, 2019, 12:14:53 PM9/12/19
to Tsuyoshi Horo, blink-dev
This experiment seems like a reasonable way to create a privacy-preserving replacement to prerender, by preloading resources that the prefetched page relies on.
An OT here seems like the perfect tool to prove that this actually works! :)

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
To view this discussion on the web visit
Reply all
Reply to author
0 new messages