WebWorker example
JavaScript
var workerFunc = function () {
setTimeout(function() {
postMessage({foo: "bar"});
close(); // -- utilize worker thread
}, 100);
}
for (var i = 0 ; i < 20; i++) {
console.log(i);
var code = workerFunc.toString();
code = code.substring(code.indexOf("{")+1, code.lastIndexOf("}"));
var blob = new Blob([code], {type: "application/javascript"});
var worker = new Worker(URL.createObjectURL(blob));
worker.onmessage = function(m) {
console.log("msg", m);
};
}