summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/workers/support/SharedWorker-create-common.js
blob: 1d06174f12d829fb75dd7e50dbd34e49ca11db71 (plain)
1
2
3
4
5
6
7
8
// Make a SharedWorker that has the same external interface as a DedicatedWorker, to use in shared test code.
function createWorker()
{
    var worker = new SharedWorker('support/SharedWorker-common.js', 'name');
    worker.port.onmessage = function(evt) { worker.onmessage(evt); };
    worker.postMessage = function(msg, port) { worker.port.postMessage(msg, port); };
    return worker;
}