Driver
WorkerThreadsDriver
Worker threads driver.
Uses worker_threads module with MessagePort for IPC. Supports SharedArrayBuffer for shared memory.
Examples
typescript
import { WorkerThreadsDriver } from 'isolated-workers/drivers/worker-threads';
// Host side: spawn a worker
const channel = await WorkerThreadsDriver.spawn('./worker.js', {
resourceLimits: { maxOldGenerationSizeMb: 128 },
});
// Worker side: create server
const server = WorkerThreadsDriver.createServer();