---
title: "Discussion on \"Node.js and Event Loop\" | Hashnode"
description: "Discussion on \"Node.js and Event Loop\". We often come across articles saying that Node.js is an event-driven platform, but what do they actually mean by this? What is event-driven programming? What makes Node.js different from the conventional servers? How does Node.js work under the hood?..."
url: "https://hashnode.com/posts/nodejs-and-event-loop/5f57347c8239a922c5aed0a6"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Node.js and Event Loop](https://amoghdixit2010.hashnode.dev/nodejs-and-event-loop?utm_source=hashnode&utm_medium=feed)

We often come across articles saying that Node.js is an event-driven platform, but what do they actually mean by this? What is event-driven programming? What makes Node.js different from the conventional servers? How does Node.js work under the hood?...

Sep 8, 2020 · 6 min read · amoghdixit2010.hashnode.dev  
Read the article

-   [#nodejs](https://hashnode.com/tag/nodejs)
-   [#javascript](https://hashnode.com/tag/javascript)
-   [#web-development](https://hashnode.com/tag/web-development)
-   [#event-loop](https://hashnode.com/tag/event-loop)
-   [#backend](https://hashnode.com/tag/backend)

## Written by

[Amogh Dixit](https://hashnode.com/@amoghdixit2010)

@amoghdixit2010 · Pune, Maharashtra, India

  
[View profile](https://hashnode.com/@amoghdixit2010)

Web Developer | MERN Stack | Dev Community❤️️

I am a self taught developer from Pune pursuing Electrical Engineering from Indian Institute of Technology, Indore.

## Responses 1

Markdown supported · ⌘↵ to post

[Deepesh Kumar R](https://hashnode.com/@deepesh316)

[Sep 8, 2020](https://hashnode.com/posts/nodejs-and-event-loop/5f57347c8239a922c5aed0a6/comment/5f57a4e0edbc0327d34afc30)

Thanks for the explaination. One query, eventhough with the help of libuv, internal threadpools are generated and ready to do io tasks, but how it is effecient in performance and avoid latency when compared to multi threaded, since there also threads are getting generated.
