SlideShare a Scribd company logo
Node.js
Plan
WHY NODE.JS
WHAT IS NODE.JS
WHAT MAKES IT AWESOME
MULTIPLE THREAD VS SINGLE THREAD
CONCLUSION
2 Node.js
1. WHY NODE.JS?
2. WHO USE IT?
3. SWITCH TO IT?
4. PERFORMANCE
CONCLUSION
MULTIPLE THREAD
VS SINGLE
THREAD
WHAT MAKES IT
AWESOME
3
• The go-to technology in the enterprises
• Created in 2009, the use of Node.js has grown
at an exponential rate.
• Well-known companies use it.
WHY NODE.JS
WHAT IS
NODE.JS
Node.js
1. WHY NODE.JS?
2. WHO USE IT?
3. SWITCH TO IT?
4. PERFORMANCE
CONCLUSION
MULTIPLE THREAD
VS SINGLE
THREAD
WHAT MAKES IT
AWESOME
4
WHY NODE.JS
WHAT IS
NODE.JS
Node.js
1. WHY NODE.JS?
2. WHO USE IT?
3. SWITCH TO IT?
4. PERFORMANCE
CONCLUSION
MULTIPLE THREAD
VS SINGLE
THREAD
WHAT MAKES IT
AWESOME
5
WHY NODE.JS
WHAT IS
NODE.JS
Node.js
• Have made big bets on Node.js
1. WHY NODE.JS?
2. WHO USE IT?
3. SWITCH TO IT?
4. PERFORMANCE
CONCLUSION
MULTIPLE THREAD
VS SINGLE
THREAD
WHAT MAKES IT
AWESOME
6
WHY NODE.JS
WHAT IS
NODE.JS
Node.js
• PayPal reported: double the number of
requests per-second
• Reduced response time by 35% .
• The WalMart servers didn’t go over 1% CPU
utilisation with 200,000,000 users online.
1. WHY NODE.JS?
2. WHO USE IT?
3. SWITCH TO IT?
4. PERFORMANCE
5. HOW ??!!
CONCLUSION
MULTIPLE THREAD
VS SINGLE
THREAD
WHAT MAKES IT
AWESOME
7
WHY NODE.JS
WHAT IS
NODE.JS
Node.js
CONCLUSION
WHAT MAKES IT
AWESOME
8
WHAT IS
NODE.JS
WHY NODE.JS
1. What is it
Node.js
MULTIPLE THREAD VS
SINGLE THREAD
• Open source platform.
• Server-side and networking applications.
• Written in JavaScirpt and C++, (V8).
• Provides an event-driven architecture
•Asynchronous and non-blocking I/O
1.Blocking I/O
2. No-Blocking I/O
WHY NODE.JS CONCLUSION
MULTIPLE
THREAD VS
SINGLE THREAD
9
WHAT MAKES IT
AWESOME
WHAT IS
NODE.JS
Node.js
1.Blocking
2. No-Blocking I/O
WHY NODE.JS Conclusion
MULTIPLE
THREAD VS
SINGLE THREAD
10
WHAT MAKES IT
AWESOME
WHAT IS
NODE.JS
Node.js
1.Blocking I/O
2. No-Blocking I/O
WHY NODE.JS Conclusion
MULTIPLE
THREAD VS
SINGLE THREAD
11
WHAT MAKES IT
AWESOME
WHAT IS
NODE.JS
The non-blocking model in programming
Node.js
1. Single thread
2. Multiple thread
3. Event loop
Conception
WHAT MAKES IT
AWESOME
12
Réalisation et
implémentation
WHY NODE.JS WHAT IS
NODE.JS
MULTIPLE THREAD
VS SINGLE THREAD
CONCLUSION
Node.js
1. Single thread
2. Multiple thread
3. Event loop
Conception
WHAT MAKES IT
AWESOME
13
Réalisation et
implémentation
WHY NODE.JS WHAT IS
NODE.JS
MULTIPLE THREAD
VS SINGLE THREAD
CONCLUSION
Node.js
1. Single thread
2. Multiple thread
3. Event loop
Conception
WHAT MAKES IT
AWESOME
14
Réalisation et
implémentation
WHY NODE.JS WHAT IS
NODE.JS
MULTIPLE THREAD
VS SINGLE THREAD
CONCLUSION
Node.js
1. Single thread
2. Multiple thread
3. Event loop
Conception
WHAT MAKES IT
AWESOME
15
Réalisation et
implémentation
WHY NODE.JS WHAT IS
NODE.JS
MULTIPLE THREAD
VS SINGLE THREAD
CONCLUSION
Node.js
1. Single thread
2. Multiple thread
3. Event loop
Conception
WHAT MAKES IT
AWESOME
16
Réalisation et
implémentation
WHY NODE.JS WHAT IS
NODE.JS
MULTIPLE THREAD
VS SINGLE THREAD
CONCLUSION
Node.js
1. Single thread
2. Multiple thread
3. Event loop
Conception
WHAT MAKES IT
AWESOME
17
Réalisation et
implémentation
WHY NODE.JS WHAT IS
NODE.JS
MULTIPLE THREAD
VS SINGLE THREAD
CONCLUSION
Node.js
Conception
WHAT MAKES IT
AWESOME
18
Réalisation et
implémentation
WHY NODE.JS WHAT IS
NODE.JS
Node.js
Réalisation et
implémentation
ConclusionCONCLUSION
MULTIPLE
THREAD VS
SINGLE THREAD
CONCLUSION
Node.js

More Related Content

PDF
NoOpsが目指す未来とコンテナ技術
KEY
Node.js rulz! JavaScript takes over the full Stack
PDF
Cloud Native Practice
PDF
Node.js - Introduction and role in Frontend Development
PDF
Intro to Node.js
PDF
8 tips for mastering node.js
KEY
An Introduction to Node.js Development with Windows Azure
PDF
Nodejs
NoOpsが目指す未来とコンテナ技術
Node.js rulz! JavaScript takes over the full Stack
Cloud Native Practice
Node.js - Introduction and role in Frontend Development
Intro to Node.js
8 tips for mastering node.js
An Introduction to Node.js Development with Windows Azure
Nodejs

What's hot (19)

PPTX
The Experience of Java on Kubernetes with Microservices from HackFest
PDF
WebAssembly with Rust
PDF
NodeJS and MEAN stack - II SorocabaJS
PPTX
Introduction to Node.js
PPTX
JavaScript for VR with notes
PPTX
AKS: Keep your Devs close and your OpsSec closer…
PPTX
SWTT 140407 session02
PDF
시니어가 들려주는 "내가 알고 있는 걸 당신도 알게 된다면"
PDF
Please, Stop Using Git
PPTX
NodeJS and what is actually does
PDF
NodeSummit - MEAN Stack
PDF
08 Workflow e strumenti web
ODP
[4DEV][Łódź] Michał Szynkiewicz - WildFly Swarm: JavaEE w świecie mikroserwisów
PPTX
Virtual Reality on the Web
PPTX
Introduction to Node.js
PDF
Vpork Nosql
PPTX
PPT
Beyond the MEAN Stack: Thinking Small with Node.js for the Enterprise
PDF
Node.JS Expreee.JS scale webapp on Google cloud
The Experience of Java on Kubernetes with Microservices from HackFest
WebAssembly with Rust
NodeJS and MEAN stack - II SorocabaJS
Introduction to Node.js
JavaScript for VR with notes
AKS: Keep your Devs close and your OpsSec closer…
SWTT 140407 session02
시니어가 들려주는 "내가 알고 있는 걸 당신도 알게 된다면"
Please, Stop Using Git
NodeJS and what is actually does
NodeSummit - MEAN Stack
08 Workflow e strumenti web
[4DEV][Łódź] Michał Szynkiewicz - WildFly Swarm: JavaEE w świecie mikroserwisów
Virtual Reality on the Web
Introduction to Node.js
Vpork Nosql
Beyond the MEAN Stack: Thinking Small with Node.js for the Enterprise
Node.JS Expreee.JS scale webapp on Google cloud
Ad

Viewers also liked (7)

PPTX
A franchise
PDF
Smarterchef
PDF
A very personal decision_ Nick Compton moves on from Somerset after five year...
PPT
Trabajo 2
PPTX
Breakout sessie - Local Search - Roswell Balentien
PPT
Invisible man ppt
PDF
Resumo direito trabalho parte 1
A franchise
Smarterchef
A very personal decision_ Nick Compton moves on from Somerset after five year...
Trabajo 2
Breakout sessie - Local Search - Roswell Balentien
Invisible man ppt
Resumo direito trabalho parte 1
Ad

Similar to Node.js (20)

PPTX
PPT
Node.js
PDF
Node.js Enterprise Middleware
PDF
Node.js for beginner
PPT
Scalability using Node.js
PPT
18_Node.js.ppt
PPT
18_Node.js.ppt
PDF
Real time web
PDF
PPTX
02 Node introduction
PPT
Introduction to node.js aka NodeJS
PDF
Node.js Web Development.pdf
PPTX
Nodejs basics
PPTX
PDF
Introduction to Node JS.pdf
PDF
Introduction to Node.js
PPT
Introduction_to_Node_js caracteristicas ppales
PPT
Introducción y comandos en NodeJS slodte
PPTX
Nodejs intro
KEY
node.js dao
Node.js
Node.js Enterprise Middleware
Node.js for beginner
Scalability using Node.js
18_Node.js.ppt
18_Node.js.ppt
Real time web
02 Node introduction
Introduction to node.js aka NodeJS
Node.js Web Development.pdf
Nodejs basics
Introduction to Node JS.pdf
Introduction to Node.js
Introduction_to_Node_js caracteristicas ppales
Introducción y comandos en NodeJS slodte
Nodejs intro
node.js dao

Recently uploaded (20)

PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
project resource management chapter-09.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Mushroom cultivation and it's methods.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
MIND Revenue Release Quarter 2 2025 Press Release
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Tartificialntelligence_presentation.pptx
Hindi spoken digit analysis for native and non-native speakers
Web App vs Mobile App What Should You Build First.pdf
cloud_computing_Infrastucture_as_cloud_p
Building Integrated photovoltaic BIPV_UPV.pdf
DP Operators-handbook-extract for the Mautical Institute
Accuracy of neural networks in brain wave diagnosis of schizophrenia
A comparative study of natural language inference in Swahili using monolingua...
project resource management chapter-09.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Mushroom cultivation and it's methods.pdf
Enhancing emotion recognition model for a student engagement use case through...
NewMind AI Weekly Chronicles - August'25-Week II
Group 1 Presentation -Planning and Decision Making .pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Assigned Numbers - 2025 - Bluetooth® Document

Node.js

  • 2. Plan WHY NODE.JS WHAT IS NODE.JS WHAT MAKES IT AWESOME MULTIPLE THREAD VS SINGLE THREAD CONCLUSION 2 Node.js
  • 3. 1. WHY NODE.JS? 2. WHO USE IT? 3. SWITCH TO IT? 4. PERFORMANCE CONCLUSION MULTIPLE THREAD VS SINGLE THREAD WHAT MAKES IT AWESOME 3 • The go-to technology in the enterprises • Created in 2009, the use of Node.js has grown at an exponential rate. • Well-known companies use it. WHY NODE.JS WHAT IS NODE.JS Node.js
  • 4. 1. WHY NODE.JS? 2. WHO USE IT? 3. SWITCH TO IT? 4. PERFORMANCE CONCLUSION MULTIPLE THREAD VS SINGLE THREAD WHAT MAKES IT AWESOME 4 WHY NODE.JS WHAT IS NODE.JS Node.js
  • 5. 1. WHY NODE.JS? 2. WHO USE IT? 3. SWITCH TO IT? 4. PERFORMANCE CONCLUSION MULTIPLE THREAD VS SINGLE THREAD WHAT MAKES IT AWESOME 5 WHY NODE.JS WHAT IS NODE.JS Node.js • Have made big bets on Node.js
  • 6. 1. WHY NODE.JS? 2. WHO USE IT? 3. SWITCH TO IT? 4. PERFORMANCE CONCLUSION MULTIPLE THREAD VS SINGLE THREAD WHAT MAKES IT AWESOME 6 WHY NODE.JS WHAT IS NODE.JS Node.js • PayPal reported: double the number of requests per-second • Reduced response time by 35% . • The WalMart servers didn’t go over 1% CPU utilisation with 200,000,000 users online.
  • 7. 1. WHY NODE.JS? 2. WHO USE IT? 3. SWITCH TO IT? 4. PERFORMANCE 5. HOW ??!! CONCLUSION MULTIPLE THREAD VS SINGLE THREAD WHAT MAKES IT AWESOME 7 WHY NODE.JS WHAT IS NODE.JS Node.js
  • 8. CONCLUSION WHAT MAKES IT AWESOME 8 WHAT IS NODE.JS WHY NODE.JS 1. What is it Node.js MULTIPLE THREAD VS SINGLE THREAD • Open source platform. • Server-side and networking applications. • Written in JavaScirpt and C++, (V8). • Provides an event-driven architecture •Asynchronous and non-blocking I/O
  • 9. 1.Blocking I/O 2. No-Blocking I/O WHY NODE.JS CONCLUSION MULTIPLE THREAD VS SINGLE THREAD 9 WHAT MAKES IT AWESOME WHAT IS NODE.JS Node.js
  • 10. 1.Blocking 2. No-Blocking I/O WHY NODE.JS Conclusion MULTIPLE THREAD VS SINGLE THREAD 10 WHAT MAKES IT AWESOME WHAT IS NODE.JS Node.js
  • 11. 1.Blocking I/O 2. No-Blocking I/O WHY NODE.JS Conclusion MULTIPLE THREAD VS SINGLE THREAD 11 WHAT MAKES IT AWESOME WHAT IS NODE.JS The non-blocking model in programming Node.js
  • 12. 1. Single thread 2. Multiple thread 3. Event loop Conception WHAT MAKES IT AWESOME 12 Réalisation et implémentation WHY NODE.JS WHAT IS NODE.JS MULTIPLE THREAD VS SINGLE THREAD CONCLUSION Node.js
  • 13. 1. Single thread 2. Multiple thread 3. Event loop Conception WHAT MAKES IT AWESOME 13 Réalisation et implémentation WHY NODE.JS WHAT IS NODE.JS MULTIPLE THREAD VS SINGLE THREAD CONCLUSION Node.js
  • 14. 1. Single thread 2. Multiple thread 3. Event loop Conception WHAT MAKES IT AWESOME 14 Réalisation et implémentation WHY NODE.JS WHAT IS NODE.JS MULTIPLE THREAD VS SINGLE THREAD CONCLUSION Node.js
  • 15. 1. Single thread 2. Multiple thread 3. Event loop Conception WHAT MAKES IT AWESOME 15 Réalisation et implémentation WHY NODE.JS WHAT IS NODE.JS MULTIPLE THREAD VS SINGLE THREAD CONCLUSION Node.js
  • 16. 1. Single thread 2. Multiple thread 3. Event loop Conception WHAT MAKES IT AWESOME 16 Réalisation et implémentation WHY NODE.JS WHAT IS NODE.JS MULTIPLE THREAD VS SINGLE THREAD CONCLUSION Node.js
  • 17. 1. Single thread 2. Multiple thread 3. Event loop Conception WHAT MAKES IT AWESOME 17 Réalisation et implémentation WHY NODE.JS WHAT IS NODE.JS MULTIPLE THREAD VS SINGLE THREAD CONCLUSION Node.js
  • 18. Conception WHAT MAKES IT AWESOME 18 Réalisation et implémentation WHY NODE.JS WHAT IS NODE.JS Node.js Réalisation et implémentation ConclusionCONCLUSION MULTIPLE THREAD VS SINGLE THREAD CONCLUSION