import { parentPort } from 'worker_threads'; parentPort.on('message', ({ start, end }) => { console.log('worker.mjs', { start, end }); let sum = 0; for (let i = start; i <= end; i++) { sum += i; } parentPort.postMessage(sum); });