Web Workers - Basic
Web Workers - Basic
JavaScript
// Web Worker
var js = function() {
self.onmessage = function(evt)
{
switch(evt.data)
{
case "Error Message":
throw(evt.data);
break;
default:
break;
}
};
};
var script = encodeURIComponent("(" + js.toString() + ")()");
// Worker
var worker = new Worker("/echo/js/?js=" + script);
worker.onerror = function(err) {
console.log('colno: ' + err.colno);
console.log('column: ' + err.column);
}
worker.postMessage("Error Message");