---
title: "Why is Node.js so popular these days?"  
description: "Why is Node.js so popular these days?"  
author: "Shrikant Mishra"  
published: 2021-01-19  
canonical: https://www.mindstick.com/interview/33771/why-is-node-js-so-popular-these-days  
category: "node.js"  
tags: ["javascript", "node js", "scripting", "scripting language", "programming language"]  
reading_time: 2 minutes  

---

# Why is Node.js so popular these days?

Where the Node.js has gained an huge amount of traction as it mainly uses of JavaScript. That provides programmers with the following options:

- Scalability
- High Performance
- Writing JavaScript on the server \
- Access to the HTTP stack
- File I/O entities
- TCP and other protocols
- Direct database access
- Large Community Support
- Boosts Development Speed
- Freedom to Develop Apps
- Single Programming Language
- Contribution to Fullstack & MEANstack
- Rich Ecosystem

#### Where Node.js shouldn’t be used

- Server-side Web Application with a Relational Database on Backend
- Heavy Server-side Processing
- CPU Intensive Computations
- Imperfection in Tools

```
Node.js usedWhere the Node.js is a platform built on Chrome's JavaScript runtime for easily building fast,
scalable network applications. The Node.js uses an event-driven,
non-blocking I/O model that makes it lightweight and efficient,
perfect for data-intensive real-time applications that run across distributed devices.

What can we build with NodeJS
(1). REST APIs and Backend Applications
(2). Real-Time services (Chat, Games etc.)
(3). Blogs, CMS, Social Applications
(4). Utilities and Tools
(5). Anything that is not CPU intensive.
```

## Answers

### Answer by Shrikant Mishra

Where the Node.js has gained an huge amount of traction as it mainly uses of JavaScript. That provides programmers with the following options:

- Scalability
- High Performance
- Writing JavaScript on the server \
- Access to the HTTP stack
- File I/O entities
- TCP and other protocols
- Direct database access
- Large Community Support
- Boosts Development Speed
- Freedom to Develop Apps
- Single Programming Language
- Contribution to Fullstack & MEANstack
- Rich Ecosystem

#### Where Node.js shouldn’t be used

- Server-side Web Application with a Relational Database on Backend
- Heavy Server-side Processing
- CPU Intensive Computations
- Imperfection in Tools

```
Node.js usedWhere the Node.js is a platform built on Chrome's JavaScript runtime for easily building fast,
scalable network applications. The Node.js uses an event-driven,
non-blocking I/O model that makes it lightweight and efficient,
perfect for data-intensive real-time applications that run across distributed devices.

What can we build with NodeJS
(1). REST APIs and Backend Applications
(2). Real-Time services (Chat, Games etc.)
(3). Blogs, CMS, Social Applications
(4). Utilities and Tools
(5). Anything that is not CPU intensive.
```


---

Original Source: https://www.mindstick.com/interview/33771/why-is-node-js-so-popular-these-days

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
