blob: cc0a44f9e64e4bd5edf334c0cf7a61cee916afd7 [file] [log] [blame]
self.addEventListener('activate', event => {
event.waitUntil(self.registration.navigationPreload.enable());
});
self.addEventListener('fetch', event => {
event.respondWith(
event.preloadResponse
.then(response => response.text())
.then(text =>
new Response(
JSON.stringify({timingEntries: performance.getEntries()}),
{headers: {'Content-Type': 'text/html'}})));
});