mirror of
https://github.com/Erreur32/html5demos.git
synced 2024-10-02 23:21:32 +02:00
24 lines
351 B
JavaScript
24 lines
351 B
JavaScript
|
var running = false;
|
||
|
var ctr = 0;
|
||
|
|
||
|
function log(s) {
|
||
|
postMessage('log:' + s);
|
||
|
}
|
||
|
|
||
|
onmessage = function (event) {
|
||
|
// doesn't matter what the message is, just toggle the worker
|
||
|
if (running == false) {
|
||
|
running = true;
|
||
|
run();
|
||
|
} else {
|
||
|
running = false;
|
||
|
}
|
||
|
};
|
||
|
|
||
|
function run() {
|
||
|
while (running) {
|
||
|
postMessage(ctr);
|
||
|
ctr++;
|
||
|
}
|
||
|
}
|