//WORKER_CONTENT is a string variable for running,
//Don't change it.
var worker = new WorkerD(WORKER_CONTENT);
//You can modify code from here.
worker.on('gotSum', function(event, data) {
alert(data);
});
worker.send('getSum', 1000000000);
Worker
// This will be saved as worker.js
function getSum(max) {
var cnt = 0;
var sum = 0;
while (cnt <= max) {
sum += cnt++;
}
return sum;
}
self.on('getSum', function(val){
var sum = getSum(val);
self.send('gotSum', sum);
})