From: Ardis Lu Date: Sun, 26 Mar 2023 04:01:00 +0000 (-0700) Subject: Don't postMessage until complete X-Git-Url: https://git.ardis.lu/?a=commitdiff_plain;h=11e557923e47b2b887b0157f5a20d590cace9731;p=4-byte-gen Don't postMessage until complete This was for pausing, which was removed. Now it's unnecessary rendering --- diff --git a/index.html b/index.html index 8add794..13f8fad 100644 --- a/index.html +++ b/index.html @@ -407,7 +407,7 @@ row.worker = new Worker('/worker.js', { type: 'module' }); row.worker.postMessage({ name: row.name, parametersTypes: row.parametersTypes, seed: row.seed, minimum: parseInt(minimum.value) }); row.worker.addEventListener('message', e => { - const { functionName, hash, counter, completed } = e.data; + const { functionName, hash, counter } = e.data; row.optimizedName = functionName; row.optimizedSelector = hash ? hash : null; row.seed = counter; diff --git a/worker.js b/worker.js index 87828c7..98b6405 100644 --- a/worker.js +++ b/worker.js @@ -25,9 +25,6 @@ function calculateOptimizedName(name, parametersTypes, seed, minimum) { counter++; functionName = `${name}_${counter.toString(36)}(${parametersTypes})`; hash = validate(functionName, minimum); - if (counter % 1000n === 0n) { - postMessage({ functionName, hash, counter, completed: false }); - } } return { functionName, hash, counter }; } @@ -35,6 +32,6 @@ function calculateOptimizedName(name, parametersTypes, seed, minimum) { addEventListener('message', e => { const { name, parametersTypes, seed = 0, minimum } = e.data; const { functionName, hash, counter } = calculateOptimizedName(name, parametersTypes, seed, minimum); - postMessage({ functionName, hash, counter, completed: true }); + postMessage({ functionName, hash, counter }); close(); });