const { workerData, parentPort } = require('worker_threads'); function isPrime(n) { // Corner case if (n <= 1) return false; // Check from 2 to n-1 for (let i = 2; i < n; i++) if (n % i == 0) return false; return true; } const primes = []; for (let i = workerData.from; i <= workerData.to; i++) { if (isPrime(i)) { primes.push(i); } }