blob: 6729ab61a371baf701796e88d1975dc1af77adcf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
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('install', function(event) {
dispatchEvent(new MessageEvent('message', { data: 1 }));
});
|