Node.js v22.23.2 documentation
- Node.js v22.23.2
-
Table of contents
- Worker threads
worker.getEnvironmentData(key)worker.isInternalThreadworker.isMainThreadworker.markAsUntransferable(object)worker.isMarkedAsUntransferable(object)worker.markAsUncloneable(object)worker.moveMessagePortToContext(port, contextifiedSandbox)worker.parentPortworker.postMessageToThread(threadId, value[, transferList][, timeout])worker.receiveMessageOnPort(port)worker.resourceLimitsworker.SHARE_ENVworker.setEnvironmentData(key[, value])worker.threadIdworker.threadNameworker.workerData- Class:
BroadcastChannel extends EventTarget - Class:
MessageChannel - Class:
MessagePort - Class:
Workernew Worker(filename[, options])- Event:
'error' - Event:
'exit' - Event:
'message' - Event:
'messageerror' - Event:
'online' worker.cpuUsage([prev])worker.getHeapSnapshot([options])worker.getHeapStatistics()worker.performanceworker.postMessage(value[, transferList])worker.ref()worker.resourceLimitsworker.startCpuProfile(name)worker.stderrworker.stdinworker.stdoutworker.terminate()worker.threadIdworker.threadNameworker.unref()worker[Symbol.asyncDispose]()
- Notes
- Worker threads