Source code

Revision control

Copy as Markdown

Other Tools

// 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;
}