Source code

Revision control

Copy as Markdown

Other Tools

var eventsSeen = [];
function handler(event) { eventsSeen.push(event.type); }
['activate', 'install'].forEach(function(type) {
self.addEventListener(type, handler);
});
onmessage = function(e) {
var message = e.data;
message.port.postMessage({events: eventsSeen});
};