]> git.ardis.lu - 4-byte-gen/commitdiff
Don't postMessage until complete
authorArdis Lu <ardisglu@gmail.com>
Sun, 26 Mar 2023 04:01:00 +0000 (21:01 -0700)
committerArdis Lu <ardisglu@gmail.com>
Sun, 26 Mar 2023 04:01:00 +0000 (21:01 -0700)
This was for pausing, which was removed. Now it's unnecessary rendering

index.html
worker.js

index 8add794d2cfbe4e9db3e336d3c80925062cfc2f1..13f8fadc014d3a5f410470523e490ddb3897fe84 100644 (file)
         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;
index 87828c770da70898bacfc987fc7018c7caaa20ba..98b64056ce1b0b89c0a8815339ce9529014f8ef2 100644 (file)
--- 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();
 });
This page took 0.035153 seconds and 4 git commands to generate.