addEventListener("connect", function (e) { | |
var port = e.ports[0]; | |
port.start(); | |
// If nested workers aren't supported, punt: | |
if (typeof Worker != "undefined") { | |
var w = new Worker("dedicated-worker-script.js"); | |
w.onmessage = function (e) { | |
port.postMessage(e.data); | |
} | |
} else { | |
port.postMessage("Nested workers not supported."); | |
} | |
}); |