Добрый день. Не могу понять, почему не работает данный код (браузер Chrome, версия 49, поддержка Worker есть).
script.js
var worker = new Worker('worker.js');
worker.onmessage = function (event) { //пробовал ставить worker.postMessage перед worker.onmessage, не помогло.
alert(event.data);
}
worker.postMessage('Hello');
worker.js
onmessage = function(ev) {
var answ = ev.data;
postMessage(answ);
};
UPD. Попробовал подключить в HTML файле, выдало Uncaught TypeError: Failed to execute 'postMessage' on 'Window': 2 arguments required, but only 1 present из файла worker.js