From 11e557923e47b2b887b0157f5a20d590cace9731 Mon Sep 17 00:00:00 2001 From: Ardis Lu Date: Sat, 25 Mar 2023 21:01:00 -0700 Subject: [PATCH] Don't postMessage until complete This was for pausing, which was removed. Now it's unnecessary rendering --- index.html | 2 +- worker.js | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) 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(); }); -- 2.47.3