Nov 5, 2008, в 1:11 AM, Jonas Sicking написал(а):

main.js:
w = new Worker('worker.js');
p = w.connect();
p.postMessage(17);
p.onmessage = function(e) {
 answer = e.data;
}


I prefer to think of it as:

window.onload = function() {
    var worker = new Worker('encrypt.js');
    var workerPort = worker.connect();
    workerPort.onmessage = processWorkerReply;
}

function spawnEncryptData(id, data) {
   workerPort.postMessage("encrypt " + id + " " + data);
}

Aside from one time setup (which usually needs to be performed in advance), the "simple case" looks no different, but there is no confusion about which port to use.

- WBR, Alexey Proskuryakov

Reply via email to