Why web workers can't take a function or an object?
myobject={
start: function(){ /* do stuff */ }
stop: function(){ /* end worker */ }
postMessage:function(){ /* communicate */ }
onmessage: function(){ /* receiving data*/ }
onerror: function(){ /* handle stuff */ }
}
myworker = new Worker(myobject);
myworker.start();
myworker.postMessage("dostuff");
myworker.stop();
Or something like that...