tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

postmessage-worker.js (430B)


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