Web Worker results:
(not started yet)
Code used in this page
(function () {
var worker;
function createWorker () {
worker = new Worker("worker.js");
}
document.getElementById("start-worker").onclick = function () {
createWorker();
worker.postMessage(document.getElementById("worker-start-value").value);
worker.onmessage = function (evt) {
document.getElementById("worker-results").innerHTML = evt.data;
};
worker.onerror = function (evt) {
document.getElementById("worker-results").innerHTML = "An error occurred";
};
};
document.getElementById("stop-worker").onclick = function () {
if (worker) {
worker.terminate();
}
};
})();