| about-blank-iframes.html |
about:blank iframe initiator and prerendered page |
4149 |
| accept-ch.html |
|
92 |
|
|
59 |
| audio-setSinkId.https.html |
|
1161 |
| background-fetch.https.html |
|
1144 |
| background-sync.https.html |
|
1140 |
| battery-status.https.html |
|
849 |
| bear-av1-opus.mp4 |
|
50253 |
| bluetooth-access.https.html |
|
1045 |
| broadcast-channel.html |
|
1089 |
| cache.txt |
|
21 |
| clients-matchall-service-worker.js |
|
377 |
| cross-origin-iframe-prerender.html |
|
2825 |
|
|
53 |
| cross-origin-iframe-src-prerender.html |
|
514 |
| cross-origin-iframe-src.html |
|
159 |
| cross-origin-iframe.html |
|
2014 |
| cross-origin-isolated-iframe.https.html |
|
285 |
|
|
85 |
| cross-origin-isolated.https.html |
|
614 |
|
|
83 |
| csp-script-src-elem-inline-speculation-rules.html |
|
506 |
| csp-script-src-inline-speculation-rules.html |
|
501 |
| csp-script-src-self.html |
|
598 |
| csp-script-src-strict-dynamic.html |
|
588 |
| csp-script-src-unsafe-inline.html |
|
344 |
| csp-script-src.js |
|
2463 |
| dedicated-worker.https.html |
|
1113 |
| dedicated-worker.js |
|
32 |
| deferred-promise-utils.js |
This file co-works with a html file and utils.js to test a promise that
should be deferred during prerendering.
Usage example:
Suppose the html is "prerender-promise-test.html"
On prerendering page, prerender-promise-test.html?prerendering:
const prerenderEventCollector = new PrerenderEventCollector();
const promise = {a promise that should be deferred during prerendering};
prerenderEventCollector.start(promise, {promise name});
On the initiator page, prerender-promise-test.html:
execute
`loadInitiatorPage();`
|
2722 |
| deprecated-broadcast-channel.py |
|
975 |
| do-nothing-worker.js |
|
15 |
| echo-client-hints-received.py |
Handle the initiator navigation request and attach the received client info
to the returned page.
|
2640 |
| echo-prerender-page-client-hints-received.py |
Handle the prerendering navigation request and insert the received client
info to the returned page.
|
3418 |
| echo-referrer.py |
<html>
<head>
<title>Echo referrer</title>
</head>
<script src="/speculation-rules/prerender/resources/utils.js"></script>
<body>
<script>
const bc = new PrerenderChannel('prerender-channel', '%s');
bc.postMessage({referrer: '%s'});
</script>
</body>
</html>
|
642 |
| echo-subresource-client-hints-received.py |
Handle the sub-resource requests and attach the received client info to
the response.
|
476 |
| empty.html |
|
0 |
| encrypted-media.https.html |
|
1308 |
| exec.html |
|
648 |
| exec.py |
|
993 |
| fetch-intercept-worker.js |
|
288 |
| fetch-intercepted-by-service-worker.html |
|
585 |
| file-picker.html |
|
632 |
| generic-sensor.https.html |
|
1281 |
| idle-detection.https.html |
|
671 |
| iframe-added-post-activation.html |
iframe added post activation: initiator and prerendered page |
1982 |
| image-with-headers-stash.py |
|
1438 |
| indexedb-utils.js |
|
1833 |
| key-value-store.py |
Key-Value store server.
The request takes "key=" and "value=" URL parameters. The key must be UUID
generated by token().
- When only the "key=" is specified, serves a 200 response whose body contains
the stored value specified by the key. If the stored value doesn't exist,
serves a 200 response with an empty body.
- When both the "key=" and "value=" are specified, stores the pair and serves
a 200 response without body.
|
798 |
| main-frame-navigation.html |
|
2886 |
| media-autoplay-attribute.html |
|
1496 |
| media-capabilities-decoding-info.https.html |
|
1293 |
| media-capabilities-encoding-info.https.html |
|
1293 |
| media-device-info.https.html |
|
950 |
| media-devices-access.https.html |
|
1007 |
| media-play.html |
|
1483 |
| message-boxes.html |
|
1549 |
| midi.https.html |
|
1348 |
| navigator-plugins.html |
|
685 |
| notification-before-activation.html |
|
1492 |
| notification-on-activation.html |
|
1395 |
| post-message-prerendering-completion-notification.html |
|
159 |
| postmessage-to-client-worker.js |
|
76 |
| postmessage-to-service-worker.html |
|
1176 |
| prerender-response-code.html |
|
657 |
| prerender-state.html |
|
2997 |
| prerender-while-prerender-initiator.html |
Prerender while prerendering test: referrer page, opened in a window |
538 |
| prerender-while-prerender-inner.html |
Prerender while prerendering test: inner maybe-prerendered page |
504 |
| prerender-while-prerender-outer.html |
Prerender while prerendering test: outer prerendered page |
747 |
| prerendered-iframe.html |
Prerendered iframe |
489 |
| prerendered-page.html |
Prerendered page |
490 |
| presentation-request.html |
|
637 |
| prompt-by-before-unload-inner-frame.html |
|
337 |
| prompt-by-before-unload.html |
|
1545 |
| protocol-handler-service-worker.js |
|
843 |
| protocol-handler.html |
Prerendering custom protocol handler |
502 |
| push.https.html |
|
1134 |
| referrer-test.js |
|
464 |
| register-service-worker.html |
|
1432 |
| request-picture-in-picture.html |
|
998 |
| sandbox-iframe.html |
|
1846 |
| screen-capture.https.html |
|
562 |
| screen-orientation-lock.https.html |
|
820 |
| service-worker-unregister.html |
|
1202 |
| service-worker-update.html |
|
1099 |
| service-worker.js |
|
541 |
| session-history-harness.js |
|
2188 |
| session-history-initiator.https.html |
|
1938 |
| session-history-prerender.https.html |
|
5921 |
| session-history-test-util.js |
|
1249 |
| session-storage-carry-over-to-prerender-page.html |
|
781 |
| session-storage-isolated-while-prerendering.html |
|
1492 |
| session-storage-no-leak-to-initiator-page.html |
|
1215 |
| session-storage-swap-after-activate.html |
|
2778 |
| session-storage-utils.js |
|
2572 |
| shared-storage-worklet.js |
|
266 |
| shared-storage.https.html |
|
1988 |
| shared-worker.py |
|
534 |
| speech-synthesis.https.html |
|
2377 |
| storage-persist.https.html |
|
806 |
| utils.js |
|
18944 |
| wake-lock.https.html |
|
1366 |
| web-hid.https.html |
|
796 |
| web-locks.html |
|
1025 |
| web-nfc.https.html |
|
1347 |
| web-serial.https.html |
|
1064 |
| web-share.https.html |
|
562 |
| web-usb.https.html |
|
797 |
| web-xr-immersive-vr-session.https.html |
|
921 |
| web-xr-inline-session.https.html |
|
903 |
| window-move.html |
|
1970 |
| window-open-during-prerendering.html |
|
1106 |
| window-open-in-prerenderingchange.html |
|
2064 |
| window-resize.html |
|
1890 |
| windowclient-navigate-on-iframe.html |
WindowClient.navigate() on a prerendered iframe |
3270 |
| windowclient-navigate-worker.js |
|
1039 |
| worker-post-timeOrigin.js |
|
37 |
| workers-in-cross-origin-iframe.html |
Construction of Web Workers is deferred |
398 |