Frontend Labs
⋯

public/js/lib/primes.js

// Deliberately slow trial division: a stand-in for any CPU-heavy work
// (parsing a big file, image filters, diffing, search indexing).
export function countPrimes(limit) {
  let count = 0;
  for (let n = 2; n < limit; n++) {
    let prime = true;
    for (let d = 2; d * d <= n; d++) {
      if (n % d === 0) {
        prime = false;
        break;
      }
    }
    if (prime) count++;
  }
  return count;
}

Generated from SOURCE.md · 8 Oct 2026 16:36