API Reference/WorkerThreadsDriver
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();