aboutsummaryrefslogtreecommitdiff
path: root/06_storage/script.mjs
blob: 12383714c0194e936ecee30ceaf77bae45dfd5a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var aInput = document.getElementById("aInput");
var bInput = document.getElementById("bInput");
var button = document.getElementById("goButton");
var resultText = document.getElementById("resultText");

var worker = new Worker("./worker.mjs", { type: "module" });

button.addEventListener("click", () => worker.postMessage({
	a: Number(aInput.value),
	b: Number(bInput.value)
}));

worker.onmessage = (e) => {
	if (e.data.type == "response")
		resultText.innerText = e.data.message;
	else if (e.data.type == "readySignal") {
		button.disabled = false;
		button.innerText = "Compute"
	}
};

Generated with cgit - Back to sebastiano.tronto.net