---
title: "What are the features of Node.js?"  
description: "What are the features of Node.js?"  
author: "Rahul Roi"  
published: 2021-01-02  
canonical: https://www.mindstick.com/interview/33766/what-are-the-features-of-node-js  
category: "node.js"  
tags: ["javascript", "node js", "scripting language"]  
reading_time: 2 minutes  

---

# What are the features of Node.js?

#### Features of Node.Js

- Very Fast
- Event driven and Asynchronous
- Single Threaded but highly Scalable
- No Buffering
- License

#### Some Other features

- NON-BLOCKING THREAD EXECUTION = MASSIVE SPEED GAINS
- MULTI-THREADED
- CROSS PLATFORM
- BUILD VS COMPILE = SIGNIFICANTLY FASTER DEVELOPMENT ENVIRONMENT
- OBJECT ORIENTED
- SYNCHRONOUS CODE EXECUTION
- OVER 600,000 FREE OPEN SOURCE PACKAGES ON NPM
- CREATE BOTH SASS, SERVICE AND DESKTOP PLATFORMS
- BEING BASED ON JAVASCRIPT MEANS FRONTEND AND BACKEND DEVELOPERS USE THE SAME LANGUAGE
- SOCKETS AND TWO WAY DATA BINDING

#### The Use of Node.js

- I/O bound Applications
- Data Streaming Applications
- Data Intensive Real-time Applications (DIRT)
- JSON APIs based Applications
- Single Page Applications

## Where Not to Use Node.js?

It is not advisable to use Node.js for CPU intensive applications.

## Answers

### Answer by Rahul Roi

#### Features of Node.Js

- Very Fast
- Event driven and Asynchronous
- Single Threaded but highly Scalable
- No Buffering
- License

#### Some Other features

- NON-BLOCKING THREAD EXECUTION = MASSIVE SPEED GAINS
- MULTI-THREADED
- CROSS PLATFORM
- BUILD VS COMPILE = SIGNIFICANTLY FASTER DEVELOPMENT ENVIRONMENT
- OBJECT ORIENTED
- SYNCHRONOUS CODE EXECUTION
- OVER 600,000 FREE OPEN SOURCE PACKAGES ON NPM
- CREATE BOTH SASS, SERVICE AND DESKTOP PLATFORMS
- BEING BASED ON JAVASCRIPT MEANS FRONTEND AND BACKEND DEVELOPERS USE THE SAME LANGUAGE
- SOCKETS AND TWO WAY DATA BINDING

#### The Use of Node.js

- I/O bound Applications
- Data Streaming Applications
- Data Intensive Real-time Applications (DIRT)
- JSON APIs based Applications
- Single Page Applications

## Where Not to Use Node.js?

It is not advisable to use Node.js for CPU intensive applications.


---

Original Source: https://www.mindstick.com/interview/33766/what-are-the-features-of-node-js

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
