Skip to content

What is node (Node.js) on Mac?

By Junaid, maker of Taskglass · Last reviewed

Node.js, the JavaScript runtime used by developer tools, local servers and some apps.

node runs JavaScript programs outside a browser. Developers use it for local web servers, build tools and scripts, and some apps run their background work on it. If you're not a developer, a node process was probably started by an app or tool you installed. Check its file path and parent app to see where it came from.

Category
Developer tools
Made by
OpenJS Foundation (open source)
Safe to quit:
Yes

Shown in Activity Monitor as node

Why is node (Node.js) using so much CPU or memory?

  • A development server or build/watch process (webpack, Vite, Next.js, etc.)
  • Tests or scripts running
  • Language servers started by code editors
  • A script stuck in a loop or leaking memory

What to do

  1. 1Check which Terminal window, editor or app started it
  2. 2Stop dev servers you don't need (Control-C in their Terminal window)
  3. 3Quit the editor or app that launched it
  4. 4Force quit the specific node process if it's stuck

Safe to quit? Yes.

Generally safe; whatever it was running (a server, build or app feature) stops.

Typical usage

Rough ranges on Apple Silicon Macs. Yours will vary.

Memory
50 MB – 2 GB depending on the program

Related processes

Part of the Taskglass Process Library

See it live in Taskglass.

Taskglass shows what node (Node.js) is doing on your Mac right now, explains it in plain English, and tells you if it's safe. It does the same for 213 other processes.