blob: 7c97014fd042affbd38d77fa538d8a584d7c72f7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
var max_nesting_level = 8;
self.addEventListener('message', function(event) {
var level = event.data;
if (level < max_nesting_level)
dispatchEvent(new MessageEvent('message', { data: level + 1 }));
throw Error('error at level ' + level);
});
self.addEventListener('activate', function(event) {
dispatchEvent(new MessageEvent('message', { data: 1 }));
});
|