OLD | NEW |
1 var port; | 1 var port; |
2 | 2 |
3 // Exercise the 'onmessage' handler: | 3 // Exercise the 'onmessage' handler: |
4 self.onmessage = function(e) { | 4 self.onmessage = function(e) { |
5 var message = e.data; | 5 var message = e.data; |
6 if ('port' in message) { | 6 if ('port' in message) { |
7 port = message.port; | 7 port = message.port; |
8 } | 8 } |
9 }; | 9 }; |
10 | 10 |
11 // And an event listener: | 11 // And an event listener: |
12 self.addEventListener('message', function(e) { | 12 self.addEventListener('message', function(e) { |
13 var message = e.data; | 13 var message = e.data; |
14 if ('value' in message) { | 14 if ('value' in message) { |
15 port.postMessage('Acking value: ' + message.value); | 15 port.postMessage('Acking value: ' + message.value); |
16 } else if ('done' in message) { | 16 } else if ('done' in message) { |
17 port.postMessage('quit'); | 17 port.postMessage('quit'); |
18 } | 18 } |
19 }); | 19 }); |
OLD | NEW |