|
|
|
@ -50,8 +50,9 @@ function findPrimesBlocking() {
|
|
|
|
|
primes.push(n);
|
|
|
|
|
}
|
|
|
|
|
if (n % 10000 == 0) {
|
|
|
|
|
document.getElementById("display").textContent =
|
|
|
|
|
`Found ${primes.length} primes between 2 and ${n}`;
|
|
|
|
|
let status = `Found ${primes.length} primes between 2 and ${n}`;
|
|
|
|
|
document.getElementById("display").textContent = status;
|
|
|
|
|
console.log(status);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
document.getElementById("display").textContent =
|
|
|
|
@ -81,8 +82,9 @@ function findPrimesNonBlocking() {
|
|
|
|
|
|
|
|
|
|
// Update DOM if we're about to yield
|
|
|
|
|
if (yieldCondition()) {
|
|
|
|
|
document.getElementById("display").textContent =
|
|
|
|
|
`Found ${primes.length} primes between 2 and ${n}`;
|
|
|
|
|
let status = `Found ${primes.length} primes between 2 and ${n}`;
|
|
|
|
|
document.getElementById("display").textContent = status;
|
|
|
|
|
console.log(status);
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|