addEventListener("fetch", e => {
let respondWithPromise = new Promise(function (res, rej) {
setTimeout(() => {
res(new Response("ok"));
}, 0);
});
e.respondWith(respondWithPromise); // Test that waitUntil can be called in the promise handler of the existing // lifetime extension promise.
respondWithPromise.then(() => {
e.waitUntil(
clients.matchAll().then(cls => {
dump(`matchAll returned ${cls.length} client(s) with URLs:\n`);
cls.forEach(cl => {
dump(`${cl.url}\n`);
});
if (cls.length != 1) {
dump("ERROR: no controlled clients.\n");
}
client = cls[0];
client.postMessage("Done");
})
);
});
});
Messung V0.5
¤ Dauer der Verarbeitung: 0.23 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.