From 876d0835bc7fb351de813c61b7e24ded34c053a9 Mon Sep 17 00:00:00 2001 From: Thomas Lynch Date: Sat, 27 Nov 2021 01:02:37 +1100 Subject: [PATCH] change script threads to hardwareconcurrency/2 instead of -1, because it can still cause browsers to be sluggish or crash moreso on powerful machines --- haproxy/js/sha1.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/haproxy/js/sha1.js b/haproxy/js/sha1.js index dc456e9..9d4c78a 100644 --- a/haproxy/js/sha1.js +++ b/haproxy/js/sha1.js @@ -13,7 +13,7 @@ if (window.Worker) { const challenge = document.querySelector('[data-pow]').dataset.pow; const difficulty = 0; const start = Date.now(); - const threads = window.navigator.hardwareConcurrency-1; + const threads = Math.max(1,Math.floor(window.navigator.hardwareConcurrency/2)); let finished = false; const messageHandler = (e) => { if (finished) { return; }