| Index: third_party/WebKit/LayoutTests/http/tests/serviceworker/navigation-preload/chromium/resources/preload-response-after-gc-worker.js
|
| diff --git a/third_party/WebKit/LayoutTests/http/tests/serviceworker/navigation-preload/chromium/resources/preload-response-after-gc-worker.js b/third_party/WebKit/LayoutTests/http/tests/serviceworker/navigation-preload/chromium/resources/preload-response-after-gc-worker.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..c31c1c3a21c4e66bb56e98e5bbd61199bee01efc
|
| --- /dev/null
|
| +++ b/third_party/WebKit/LayoutTests/http/tests/serviceworker/navigation-preload/chromium/resources/preload-response-after-gc-worker.js
|
| @@ -0,0 +1,12 @@
|
| +
|
| +self.addEventListener('activate', e => {
|
| + e.waitUntil(self.registration.navigationPreload.enable());
|
| + });
|
| +
|
| +self.addEventListener('fetch', e => {
|
| + internals.collectGarbage();
|
| + // Sleeps 100 ms.
|
| + var end = Date.now() + 100;
|
| + while (Date.now() < end);
|
| + e.respondWith(new Response("hello"));
|
| + });
|
|
|