Version: Deno 2.7.9
Hi,
I would like to report a behavior in Deno that can be observed when running the below snippet:
const { Worker } = require('worker_threads');
const w = new Worker(`
const { parentPort } = require('worker_threads');
parentPort.on('message', () => {
const sharedArrayBuffer = new SharedArrayBuffer(12);
parentPort.postMessage(sharedArrayBuffer);
});
`, { eval: true });
w.unref();
w.once('message', () => {
console.log('done');
});
w.postMessage('go');
Expected output
Node prints done
root@KContainer:~/28777# node repro.cjs
done
Actual output
Nothing gets printed when run with deno
Version: Deno 2.7.9
Hi,
I would like to report a behavior in Deno that can be observed when running the below snippet:
Expected output
Node prints done
Actual output
Nothing gets printed when run with deno