« Back to Glossary Index

Node.js is a runtime environment that lets JavaScript run outside a browser — most commonly, on a server. This let developers use a single language, JavaScript, across both the frontend and the backend of a web application, something that wasn't previously possible.

  • Lets developers use one single language across an entire full-stack application
  • Built on an efficient, non-blocking architecture well suited to real-time applications
  • Backed by npm, an enormous package ecosystem with pre-built code for nearly any task
  • Genuinely fast for building scalable network applications
  • Real-time applications — chat apps, live notifications, collaborative tools
  • API development — building the backend services a frontend application relies on
  • Build tools — many modern frontend development tools themselves run on Node.js

Standard WordPress runs on PHP, not Node.js, though Node.js frequently comes up in more advanced setups — building custom tools around a headless WordPress installation, or running the build process behind a custom-developed WordPress theme's frontend.

« Back to Index
Share This