shared-worker-relay.js (245B)
1 // This worker relays any messages received to the first connection. 2 let port; 3 self.onconnect = (e) => { 4 if (port == undefined) { 5 port = e.ports[0]; 6 } 7 e.ports[0].onmessage = (e) => { 8 port.postMessage(e.data); 9 } 10 }