parent-shared-worker-script.js (368B)
1 addEventListener("connect", function (e) { 2 var port = e.ports[0]; 3 port.start(); 4 // If nested workers aren't supported, punt: 5 if (typeof Worker != "undefined") { 6 var w = new Worker("dedicated-worker-script.js"); 7 w.onmessage = function (e) { 8 port.postMessage(e.data); 9 } 10 } else { 11 port.postMessage("Nested workers not supported."); 12 } 13 });