process

The Node-compatible process global.

process is a global; node:process and elide:process return the same object. It follows Node’s process.

Differences from Node

  • process.resourceUsage is not available.
  • process.send and process.disconnect exist only in a child started with child_process.fork().
  • Replacing process.stdout.write also intercepts console.log.
  • process.nextTick callbacks run before Promise and queueMicrotask callbacks; see Timers.

For process.env loading and subprocess behavior, see Environment Variables.