GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Terms
  • Quizzes
  • Help Center
  • Random Term
  • English
  • Español
  • Français
  • Italiano
  • Deutsch
  • Português
  • Nederlands
  • Polski
  • Čeština
  • 日本語

This view

  • Original page
  • New address

GeezerVison is showing techterms.com — Node.js Definition - What is Node.js?

HomeInternet TermsNode.js Definition

Node.js

Node.js is an open-source JavaScript runtime environment. It runs JavaScript code outside of a web browser, allowing web developers to use JavaScript as the back-end of their web applications. Node.js is also cross-platform and runs on Windows, Unix, Linux, and macOS.

Before the introduction of Node.js, JavaScript could only run within a web browser. Websites could use JavaScript to add client-side interactivity on web pages and web applications, but the web server itself needed to use another language, like PHP, for its share of the work. Node.js allows JavaScript code to run server-side, which means that web developers can use one language for both the front- and backend of their web apps.

Web browsers use their own JavaScript engines, while web servers use Node.js
Web browsers use their own JavaScript engines, while web servers use Node.js

Node.js is popular among web developers for several reasons. First, it is efficient for applications that require many simultaneous connections, and can handle many requests at once. It also has a large ecosystem of open-source packages and libraries available through Node Package Manager, which allows developers to easily add new features by integrating existing modules into their applications. Finally, the ability to use one programming language instead of two reduces the complexity of a project and provides an easier learning curve.

NOTE: Node.js uses Google's V8 JavaScript runtime engine, the same engine used by the Chrome web browser.

Updated June 20, 2023 by Brian P.
https://techterms.com/definition/nodejs

quizTest Your Knowledge

A leaderboard advertisement appears on which part of a webpage?

A
Along the top, before any of the page's content.
0%
B
Between the page's first and second paragraphs.
0%
C
Vertically-oriented along the right or left edge.
0%
D
At the bottom of the page, either above or below the footer.
0%
Correct! Incorrect!     View the Leaderboard definition.
More Quizzes →
‹  Node | Non-Impact Printer  ›

Tech Factor

? 6 / 10

Related Terms

  1. JavaScript
  2. Runtime
  3. Crossplatform
  4. Open Source
  1. Backend
  2. Web Application
  3. PHP
  4. Script

The Tech Terms Computer Dictionary

The definition of Node.js on this page is an original definition written by the authors of TechTerms.com. If you would like to reference this page or cite this definition, please use the green citation bar directly below the definition.

Our goal is to explain computer terminology in a way that is easy to understand. We strive for accuracy and simplicity with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

The Tech Terms Newsletter

Improve your technical knowledge with our daily or weekly newsletter! Subscribe today and get new terms and quizzes delivered to your inbox.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email. Questions? Please contact us.

Thank You

We just sent you an email to confirm your email address. Once you confirm your address, you will begin to receive the newsletter.

If you have any questions, please contact us.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.